Born in Lynchburg, July 8, 1953, she was the daughter of the late Eugene Stone and Lois Billingsley Stone. Margaret was a 1971 graduate of Brookville High School and a 1974 graduate of Virginia Baptist School of Nursing. She was an RN throughout her career and retired from Medical Associates and was a member of Leesville Road Baptist Church. Margaret was a loving wife and mother.
In addition to her parents, she was preceded in death by her husband of 32 years, Richard Harold Heffner.
She is survived by two sons, Daniel Paul Heffner (Emily) of Richmond and David Kenne Heffner of Lynchburg; one daughter, Ellen Elisabeth Heffner of Lynchburg; two brothers, David Eugene Stone of Lynchburg and Kenneth Alan Stone (Kimberly) of Smithfield and many cherished cousins.
A service celebrating her life and faith will be conducted at 1:00 p.m. Friday, February 24, 2023 at Leesville Road Baptist Church with Dr. Kevin H. Brooks officiating. Interment will follow in Fort Hill Memorial Park.
The family will receive friends at the church for one hour prior to the service.
Those wishing to make memorial contributions are asked to consider Leesville Road Baptist Church, 18059 Leesville Rd., Evington, VA 24550.
Fond memories and expressions of sympathy may be shared at www.whittentimberlake.com for the Heffner family.