Mary was preceded in death by her parents, William and Susie Davis; her husband, James Yarbrough, Sr.; her son, James “Jimmy” Yarbrough, Jr.; her brothers, Raymond Davis, Melvin Davis, and Louis Davis, all of Henrico County; and her sisters, Evelyn Davis of Henrico and Lois Parsley of Baltimore, Maryland.
She is survived by her sons, Jerry Yarbrough (Cheryl) of Varina and John Yarbrough (Dana) of Varina; her daughter-in-law, Karen Yarbrough of South Chesterfield; her grandchildren, Brooke Yarbrough, Jason Yarbrough (Amanda), Mandy Nester, Eric Schoenbaum, Dustin Schoenbaum (Felicia), Aimee Suarez (Chester), and Alyssa Cary (Chris); her great-grandchildren, Emily, Landon, Lily, Jordan, Autumn, and Sylas; and many special nephews and nieces.
Throughout her life, Mary’s steadfast strength and determination were evident in the way she met each day—raising three sons, working various jobs, and remaining fiercely independent. Even well into her 80s, Mary continued to do most of her own yard work, a reflection of her enduring spirit and practical devotion to the life she built.
Mary most enjoyed time spent with family, and she especially loved traveling with her sons and their families—whether to the beach, the mountains, or through the many hills and small towns of Pennsylvania. In quieter moments, Mary found pleasure in watching Jeopardy and working crossword puzzles with focus and persistence. She often said, "I work them like I'm getting paid for it."
The family will receive friends on Monday, November 23, 2026, from 4 to 8 p.m. at Nelsen Funeral Home, 4650 S. Laburnum Ave., Richmond, VA 23231, where a funeral service will be held at 12 p.m. on Tuesday, November 24, 2026. Interment will follow in Washington Memorial Park. After the burial, a reception will be held in the Nelsen Reception Center, 4660 S. Laburnum Ave., Richmond, VA 23231.