From New York City, New York, USA • 1942 - 2020
Kevin Brian Conway (May 29, 1942 – February 5, 2020) was an American actor and film director. (Via Wikipedia)
The FunhouseFilm • 1981