John Puxley — (1915-2006)