 He joined Scottish Ballet dancing works by Ashley Page, Forsythe and Trisha Brown and Pastor and works by Richard Wherlock with New English Contemporary Ballet, later joining Atlantic Ballet Theatre of Canada and guesting with Cork City Ballet.With Les Grands Ballets Canadiens he performed in works by Stijn Celis, Stephan Thoss, The Snake in Didy Veldman's "Petit Prince", Jiří Kylián's "[Kaguyahime]" and The Prince in Mats Ek's "Sleeping Beauty".Film and TV work has included the Canadian horror film "Undress Me" (2017), "StreetDance 3D" (2010), "Angel" (2009), the BBC documentary series "Lost to Dance" (1998) and "God Given Gift" (2005/07).