Leon Immerman ’73

5 February 2024
Leon Immerman

Class: 1973

Major: Religion

Residence: Atlanta, GA

Deceased: December 21, 2023

Obituary

Posted In