Craig was born in Clarksburg, WV. He is a graduate from Rutgers University with a BS degree. He has had numerous careers, including coal truck driver, US Foreign Service Officer, and Director of Market Research for The Boeing Company. He is retired. He is interested in flying (he is a former private pilot), hiking, travel, photography, history, science, religion philosophy, and economics.