Craig was born and raised in La Porte. He attended DePauw University where he received his degree in Economics and graduated as a Management Fellow. Upon graduation, Craig spent a couple of years in Boston working for a small consulting firm. He then moved to Chicago and started a company with a friend from college which they subsequently sold allowing him to move back to Indiana with his wife, Heather, with whom he has three daughters. In addition to his undergraduate degree, Craig also received his Juris Doctor degree from the Valparaiso University School of Law and his Masters of Business Administration from the University of Notre Dame. He presently serves on the La Porte Hospital Board, and in his free time, he enjoys reading, triathlons, golfing and spending time with his family.