Obituaries

Clella M. Leach

Mrs. Clella Mae “Ted” Leach, 94, of Lebanon, Indiana, passed away early Wednesday morning, May 29, 2024, at Community North Hospital in Indianapolis. She was born in Arkansas on June 9, 1929, to the late […]