John N. Keegan
March 26, 1941 - January 24, 2024
John N. Keegan, 82, of Hampshire passed away Wednesday afternoon Jan. 24, 2024, at his home. He was born March 26, 1941, in Elgin, the son of Neil and Olive (Hass) Keegan. John was a member of the 1959 Class of St. Edwards High School. On Nov.... View Obituary & Service Information