Canadian actor and Gemini Award nominee for his role of William MacNeil in the series North of 60. He also played roles in Heartland as Scott Cardinal and Blackstone as Victor Merasty.
North of 60 was his break through role as well as his debut on screen, but that same year he appeared in the film Savage Land as a tree climber.
He appeared in an episode of Smallville called Talisman as Jeremiah Holdsclaw.
He was born in Edmonton, Alberta, Canada. He has three children, a daughter and two sons.
He had a role in the television miniseries Into the West, which featured Keri Russell in episode two.