Craig is a native of High Point, NC. He graduated from the University of North Carolina at Greensboro with a degree in Business Administration. He moved to the Charlotte area in 2015 as a Superintendent / Project Manager for a local remodeler. Prior to his career in construction, Craig was involved in the furniture supply business. He and his wife, Penny, have been married for 39 years, and together they have three children – Jacob, Lauren, and Madison. He has been blessed in the last few years with 5 grandchildren. In his free time, Craig enjoys NC State sports, the mountains of NC, and spending time with family.