We don't have a bio for this person yet
Campfire TalesFilm • 1997
Castle FreakFilm • 1996
The Pit and the PendulumFilm • 1991