From Sydney, New South Wales, Australia • 1953 - 2019
Richard Carter (11 December 1953 – 13 July 2019) was an Australian actor and stand-up comedian who appeared in several television series and independent films. (Via Wikipedia)
Howling IIIFilm • 1987