Internal Medicine

Professional Experience

2016 – Present Doctors Making Housecalls Physician Assistant
2016 – 2016 Duke University Medical Center Physician Assistant
2007 – 2016 Triangle Medical Professionals, WakeMed Hospitals Physician Assistant
2006 – 2015 UNC Hospitals Hospitalist


2006 Eastern Virginia Medical School Master of Science in Physician Assistant Studies
1993 United States Military Academy Bachelor of Science in International Relations


North Carolina License Expires March 2021

Board Certifications

National Commission on Certification of Physician Assistants Expires December 2022


American College of Physicians