Clella M. Leach
June 9, 1929 - May 29, 2024
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 Wallace Stark and Annis (Brewer)... View Obituary & Service Information
