John Moon, 1920-1977