Dr James Wilson Grahame, 1939–2020