Known for
Filmography
Hell on Earth
2012
Hell on Earth
EN · 2012Not rated
as Spencer Donovan

Sailor Moon the Movie
EN · 201110.0
as Officer Tom West
Draconis Olim
2011
Draconis Olim
EN · 2011Not rated
as Grand Master Xarenrath
Hell on Earth
2012
Hell on Earth
as Spencer Donovan

Sailor Moon the Movie
as Officer Tom West
Draconis Olim
2011
Draconis Olim
as Grand Master Xarenrath