John Cecil Graham Moon

(1919-2006)