Mr. David Keith McGaha, 64, resident of High Point, died July 25, 2020 at Novant Health Kernersville Medical Center.
He was born March 8, 1956 in Guilford County, a son to W.C. and Peggy Ann Burgess McGaha. He was a resident of this area all his life and a graduate of T. Wingate Andrews High School. Later, he was a general manager for Steel Bar Corporation and also worked with his brother at Oak View Auto Services. In 2015, he married the former Terri Payne who survives of the residence.
Also surviving is his mother, Peggy McGaha of High Point; a son, Cody McGaha (Michelle) of Quantico, Virginia; a granddaughter, Sophia McGaha; step sons, Joshua and Justin Payne; two sisters, Kathy Gardner (John Cooke) of Kernersville and Susan Gallagher (Paul) of Lynchburg, Virginia; a brother, Mike McGaha (Debbie) of High Point; and numerous nieces and nephews.
A memorial service will be held at 2:00 p.m. on Tuesday, July 28, in the Life Tribute Center at Cumby Family Funeral Service in High Point with Rev. Sam White officiating. Memorials may be directed to ASPCA (American Society for the Prevention of Cruelty to Animals) at 520 8th Ave. 7th Floor New York, New York 10018 or to St. Jude Children’s Research Hospital, 501 St. Jude Place, Memphis, TN 38105.
To send flowers to the family or plant a tree in memory of David Keith McGaha, please visit our floral store.
520 8th Ave. 7th Floor, New York City NY 10018
St. Jude Children's Research Hospital
501 St. Jude Place, Memphis TN 38105