Millicent ‘Mimi’ Chace Leuba
Millicent “Mimi” Chace Leuba passed away peacefully on Oct. 13, 2024, at the age of 91, surrounded by family, after a week of stories, song, humor, tears and love. She was predeceased by her husband of 67 years, Edward “Ted” Russell Leuba. Mimi brought joy …