From Berwyn, Illinois, USA • 1945 - 1985
David Oliver Huffman (May 10, 1945 – February 27, 1985) was an American actor and producer. (Via Wikipedia)
Blood BeachFilm • 1980
Look What's Happened to Rosemary's BabyFilm • 1976