Edward Horace Graham Moon — (1904-1990)