Jim Leach

1942–2024