We don't have a bio for this person yet
The Savage BeesFilm • 1977
The Town That Dreaded SundownFilm • 1976