Frank Thorne (1930-2021)