We don't have a bio for this person yet
ArachnidFilm • 2001
Scanners: The ShowdownFilm • 1995
Ghoulies IVFilm • 1994