From Seattle, Washington, USA • 1930 - 2022
Jered Barclay (November 22, 1930 – July 23, 2022) was an American actor, theater director, and acting coach. (Via Wikipedia)
Howling VI: The FreaksFilm • 1991