We don't have a bio for this person yet
Howling VI: The FreaksFilm • 1991
Puppet MasterFilm • 1989
CatacombsFilm • 1988