Canadian voice acting veteran who has voiced characters on a number of animated series, including Inuyasha, Dragon Ball Z, Johnny Test and My Little Pony: Friendship is Magic. He is also known for live-action roles in films like Agent Cody Banks and The Invisible. He began his voice acting career with a role on Yoroiden Samurai Trooper Gaiden in 1989, when he was just 9 years old.