John Cecil Graham Moon — (1919-2006)