Daisy Leona "Peaches" Howell

Birth date: Jan 24, 1970 Death date: Mar 22, 2025

Daisy Leona “Peaches” Howell, 55, of Decatur, IL, departed this life and our hearts on Saturday, March 22, 2025, at her home. The mortal life of our beloved Daisy Leona Howell began on January 24, 1970, in Decatur. She was the fi