Anthony Louis Townsend, age 26, passed away on May 7, 2024. He was born on April 3, 1998 in Elgin, Illinois.
Arrangements are entrusted to Leaf Cremation of Ohio.
Visits: 38
This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.
Service map data © OpenStreetMap contributors