RICHARD V. PUNCHARD (1932-2024)