Hamish Kilgour (1957-2022)