Leon Thau

Leon Thau (8 April 1926-16 May 2010 ) appeared in the It's a Square World sketch The Doctor's New Invention.