David Ling — Canadian ice hockey player