George Weir Johnston. (30th July 2021) - Johnston, Brian; Crookes, Peter