Role w serialach
Przystań
jako Vince Teagues
61 odcinków
Gwiezdne wojny: Ewoki
jako Deej (voice)
35 odcinków
Blackfly
jako Colonel Boyle
26 odcinków
Emily of New Moon
jako Dr. Burnley
26 odcinków
NOVA
jako Narrator
5 odcinków
Sullivan's Crossing
jako Roy Gunderson
2 odcinków
Hemlock Grove
jako McDougal
2 odcinków
Republic of Doyle
jako James Bennett
2 odcinków
Lexx
jako Megashadow Admiral
1 odcinków
Rookie Blue
jako Graham Ward
1 odcinków