Joseph Powers (1929-2024)