Craig is President and CEO of Cary Oil Co., Inc., a leading downsteam petroleum marketer serving the south and central U.S. Craig also serves as director of the company’s charitable private foundation. He has served on boards of numerous non-profit organizations including Covenant Theological Seminary, St. Louis, MO and Concentric Development, Raleigh, NC. He has served as an elder in the Presbyterian Church of America. He is married and lives with his wife Christine and their two children in Morrisville, NC. He is a licensed CPA.