Invite friends and family to read the obituary and add memories.
We'll notify you when service details or new memories are added.
You're now following this obituary
We'll email you when there are updates.
Select your format and elements to print
David Leonard Jr. - age 87 of Swartz Creek, passed away on May 6, 2026. Memorial Mass will be held at 11AM on Friday, June 12, 2026, at St. Mary Queen of Angels Catholic Church- 4413 Morrish Rd, Swartz Creek, MI, with memorial visitation taking place from 10AM until the time of service at the church. Committal service will take place immediately following Mass at New Calvary Catholic Cemetery, 4142 Flushing Rd, Flint, MI. Arrangements entrusted to Sharp Funeral Homes, Miller Road Chapel, 8138 Miller Road, Swartz Creek.
St. Mary Queen of Angels Catholic Church
St. Mary Queen of Angels Catholic Church
New Calvary Catholic Cemetery
Visits: 7
This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.
Service map data © OpenStreetMap contributors