Donald McSWAN , 18701958 (aged 87 years)