Career
He played Doctor Chris Piper in the Australian soap opera The Young Doctors from 1977 to 1979 followed by a lead role in Skyways from 1979 to 1981 as Captain Nick Granger, also appearing in Waterloo Station. More recent credits include: Murder Call, All Saints and Always Greener. Although his best-known work is probably playing the clown, Ronald McDonald on Australian television
In 2005 John portrayed John Forsythe in Dynasty: The Making of a Guilty Pleasure, a fictionalized television movie based on the creation and behind the scenes production of the 1980s prime time soap opera Dynasty.