Respect You've Known

1015 West 5th Street

Roanoke Rapids, NC 27870






David Leo Mahaffey Jr., 77, died Wednesday, December 30, 2020.

A native of Marietta, Oklahoma, David was the son of the late David Leo Mahaffey Sr., and was raised by his father and late grandmother, Bessie Mahaffey. In addition to his parents he was preceded in death by two grandsons; Stephen and Trevor Mahaffey. David retired from the maintenance department at the textile mill, was a longtime member of Rosemary Baptist Church, loved to fish and shoot pool and sometimes even make a wager or two. He also loved drinking coffee with his friends and was an avid softball fan, running the concession stand at Emry Park for many years.

He is survived by his children; Mark Mahaffey and his wife Mary, Cheryl Stoltzfus, Denise M. Stone and her husband Elton of Camden, NC, and Elizabeth Mahaffey, brothers; Freddy Mahaffey and his wife Brenda and Steve Mahaffey and his wife Joan of Waxhaw, NC, his sister; Brenda Livesay and her husband Jay, grandchildren; Faline, Ryan, Cadence, and Sierra Mahaffey, Renee Swick, Curt and Stephanie Pair, Zachary and Alexandria Stone, Tina Lewis, Becky Owens, Christian and Cierra Thompson, eight great-grandchildren, and a special thank you to Community Hospice and former wife and caregiver Domma Mahaffey.

Graveside Services will be held Saturday, January 2, 2021 at 2:00 P.M. at Cedarwood Cemetery with Dr. Layne Wallace officiating.

The family will visit with friends beginning at 1:00 P.M. at the cemetery and other times at 1101 W. 8th Street, Roanoke Rapids.

Respect You've Known