Rupert Craven — (1926-2025)