Hamilton, Ian R. (Ian Robertson), 1925-