He has worked for WakeMed Physician Practices (formerly WakeMed Faculty Physicians) since 2000 as a hospitalist and in the outpatient continuity clinic. He also has been a Clinical Assistant Professor of Medicine at the University of North Carolina School of Medicine since 2000.