Craig is a physician assistant with over 10 years of experience in Emergency, Surgical Critical Care and Urgent Care Medicine. He is a graduate of Indiana University, where he was on the varsity wrestling team. After graduation, he worked as a software engineer in Wilmington, Delaware and New York City. He was also a fire fighter and EMT in Delaware, which led him to pursue a career in medicine. In 1999, Craig graduated from the Yale School of Medicine with a Master's of Medical Science (MMSc) degree and certification as a physician assistant.
Craig lives in Traverse City with his wife and 2 children. He enjoys photography, listening to music and the many outdoor activities available in Northern Michigan.