William John Hamilton, 19181997 (aged 79 years)