William Craig practices Cardiology. He researched medicine at University of Kansas School of Medicine.