Mechanic 01

David Joseph Leonhardt

February 8, 1991 ~ August 16, 2023 (age 32) 32 Years Old


David Joseph Leonhardt, 32, unexpectedly passed away on Wednesday, August 16, 2023. He is predeceased by maternal grandparents, Gene and Barbara Robinson; 2 step-brothers, Terry Stafford, Jr. and Joshua Stafford; step-niece, Destiny Stafford; aunt, Corrina Nikki Woody.

Left behind to cherish his memory is his wife, Courtney Leonhardt; son, David Leonhardt, Jr., son, Jayden Leonhardt, son, Adrian Leonhardt, daughter, Hope Leonhardt, son, Ayden Leonhardt, and daughter, Merari Leonhardt; father and step-mother, Mark Leonhardt (Polly); mother and step-father, Chrissy Corley (Kenny); brother, Brian Leonhardt (Kathy); step-sisters, Kellie Bridges (Teddy) and Shannon Bell (John); step-brothers, Jacob Stafford (Michelle) and Wesley Stafford; paternal grandparents, Sunny and Jane Leonhardt; numerous nieces and nephews.

David liked working as a Mechanic. He loved spending time with his family and friends. He will forever remain in our hearts.

A Memorial Service will be held at 2:00 PM on Sunday, the 27th of August, 2023 at Mountain View Agape Church, 506 Sparrow Springs Road, Kings Mountain, NC 28086.

Robert Morgan Funeral and Cremation Services, LLC is honored to serve the Leonhardt Family. Memorial tributes may be made at

To send flowers to the family or plant a tree in memory of David Joseph Leonhardt, please visit our floral store.

Friends and family have shared their relationship to show their support.
How do you know David Joseph Leonhardt?
We are sorry for your loss.
Help others honor David's memory.


Memorial Service
August 27, 2023

2:00 PM
Mountain View Agape Church
506 Sparrow Springs Road
Kings Mountain, NC 28086


© 2023 Robert Morgan Funeral and Cremation Service, LLC. All Rights Reserved. Funeral Home website by CFS & TA | Terms of Use | Privacy Policy | Accessibility