Snelling, H. A. (Harold Alfred), 1904-1979