IN LOVING MEMORY OF

Joseph "Jo

Joseph "Jo Jo" Craig Mahaffey Profile Photo

Jo" Craig Mahaffey

September 15, 1979 – November 5, 2019

Obituary

Joseph Craig Mahaffey known as "Jo Jo" Mahaffey age 40 of Hillsville, Virginia passed away Tuesday, November 5, 2019 in Charlotte, North Carolina.

Jo Jo was born in Bluefield, West Virginia on September 15, 1979 to Joseph and Reba Finley Mahaffey.

He was preceded in death by his mother.

He is survived by two daughters Tori Mahaffey and Emma Mahaffey both of Galax, Virginia; father and step- mother Joseph and Wendy Mahaffey of Hillsville, Virginia; grandson Kayson Joseph Alexander Rogers; sister and brother-in-law Melanie and Mike Vanover of Galax, Virginia; step-brother and wife Chris and Caity Weddle of Hillsville, Virginia; one niece Kelsey Cummings and two nephews Ethan Gibson and D.J. Snow; several great-nieces and nephews.

The funeral service will be held Sunday at 4:00 PM in the Vaughan-Guynn Chapel with Pastor Bryan Horton officiating. The family will receive friends Sunday from 2:00 PM until 4:00 pm at the Vaughan-Guynn Funeral Home.

To order memorial trees or send flowers to the family in memory of Joseph "Jo Jo" Craig Mahaffey, please visit our flower store.

Funeral Services

Visitation

November
10

Vaughan-Guynn Funeral Home

201 W Center St, Galax, VA 24333

2:00 - 4:00 pm

Funeral Service

November
10

Starts at 4:00 pm

Guestbook

Visits: 0

This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.

Service map data © OpenStreetMap contributors