We don't have a bio for this person yet
The Last SharkFilm • 1981
Zombie Flesh EatersFilm • 1979
SpasmoFilm • 1974