Elaine McCarron, SCN, 88, (formerly Sister Michael Maria) was born in Washington, D.C. She died on September 21, 2020 in Louisville, KY. She was a professed Sister of Charity of Nazareth for 67 years. Sister Elaine served in educational ministries,... View Obituary & Service Information