David L. Shepherd, October 5, 1943 - April 12, 2023. Married to Margaret "Maggie" for over 53 years. Father of four - Veronica "Roni" McGuire, Virgil "Butch" Shepherd, Linda Shepherd, Brian (Kristine) Shepherd. Grandfather of five - Rachel McGuire, Ryan McGuire, Jessie Best, David N. Shepherd, Kassandra "Kassie" Shepherd, Exton Shepherd. Great Grandfather of four - Brailyn, Silas, Blaine, Riley. Brother of Barbara (Jack) Barrett and Jan Dillon.
David was a dedicated firefighter for 38 years at Maryland Heights Fire Protection District and the Pattonville Fire Protection District. He loved travelling, golfing, fishing, and refurbishing old fire trucks and cars. He was a devoted family man, uncle, and friend. He would do anything to help those that needed him.
Memorial contributions may be made to Backstoppers, or the charity of the donor's choice.
Fond memories and expressions of sympathy may be shared at www.alexanderstlouis.com for the Shepherd family.