Arthur J McGregor Haire, 18691938 (aged 69 years)