Rance Cleaveland (1961-2024)