David Humphrey Johnston, 19041983 (aged 78 years)