Craig was named President of FirstCarolinaCare Insurance Company in 2015. Prior to his current role, he served as Chief Operating Officer. Before joining FirstCarolinaCare in November 1999, Craig worked for Foundation Health Plans of Florida, PCA Health Plan of Florida, and Blue Cross and Blue Shield plans in Georgia and Virginia. He has a total of 28 years of health insurance/managed care operations experience. A native Tar Heel, Craig grew up in Elon and received his Bachelor of Science degree in Industrial Relations from the University of North Carolina at Chapel Hill.