From Philadelphia, Pennsylvania, USA • 1941 - 2008
Stephen Oliver Welzig (November 29, 1941 – April 5, 2008), known as Stephen Oliver, was an American actor. (Via Wikipedia)
Werewolves on WheelsFilm • 1971