Production · 1965-03-20 · New Castle, Pennsylvania, USA
Sem biografia disponível.
Cursed Films
2020
A Última Casa à Esquerda
1972
Behind the Monsters
2021
100.000 Volts de Terror
1989