Betty Ann Weaver, 72 of Marshall, passed away on Sept. 4, 2019, at Inova Fairfax Hospital.
She was born Nov. 9, 1946, in Fauquier County, a daughter of the late John R. Heflin and Viola Payne Heflin. In addition to her parents, she was preceded in death by her husband, Robert Wesley Weaver Sr., and a sister, Helen Dunford.
She is survived by her children, Robert Wesley Weaver Jr., Shirley Ann Stringfellow and Pamela Jean Carroll; her siblings, Barbara Voorhies, Bruce, Roger, James and John Heflin; seven grandchildren, and 11 great grandchildren.
The family will receive friends from 6 to 8 p.m. Sunday, Sept. 8, at Moser Funeral Home in Warrenton. The service will take place at 2 p.m. Monday, Sept. 9, at the funeral home. Interment at the Weaver Family Cemetery.
Memorial contributions may be made toward funeral expenses to Moser Funeral Home, 233 Broadview Ave., Warrenton, Va. 20186.
Online condolences may be offered at www.moserfuneralhome.com