From Elizabeth City, North Carolina, USA • 1928 - 2017
We don't have a bio for this person yet
Eye of the DevilFilm • 1966
The Curse of the WerewolfFilm • 1961