Ian Harry Calthorpe Lawson Johnston — (1938-2023)