
Accepts New Patients
Patient Philosophy
You deserve the right to partner with someone who will help keep you healthy throughout the stages of your life. I will do my best to listen, share what I know, and be honest with what I do not know. Together, I hope to earn your trust and work with you to maximize your well-being.
Why The Doctors Clinic?
The Doctors Clinic provides unparalleled support to take the time I need with patients, adapt the way I practice as new advances in medicine arise, and the autonomy to delve into my clinical interests.
Joined The Doctors Clinic
2025
Associations / Honors / Awards
Gold Humanism Honor Society
Phi Beta Kappa
American Academy of Family Physicians
Phi Beta Kappa
American Academy of Family Physicians
Education
Master of Public Health, Dartmouth College, NH
Medical Doctorate, Jacobs School of Medicine and Biomedical Sciences, State University of New York, University at Buffalo
Medical Doctorate, Jacobs School of Medicine and Biomedical Sciences, State University of New York, University at Buffalo
Residency / Fellowship
Duke University Hospital Department of Family Medicine and Community Health
Certification / Licensure
American Board of Family Medicine
American Academy of HIV Medicine Specialist Certification
Advanced Cardiovascular Life Support Certification
American College of Emergency Physicians Point-of-Care Cardiac and Lung Ultrasound Certification
National Institutes of Health Stroke Scale International Certification
Mercy Doula Certification
Advanced Life Support in Obstetrics Certification
Neonatal Resuscitation Program Certification
Pediatric Advanced Life Support Certification
American Academy of HIV Medicine Specialist Certification
Advanced Cardiovascular Life Support Certification
American College of Emergency Physicians Point-of-Care Cardiac and Lung Ultrasound Certification
National Institutes of Health Stroke Scale International Certification
Mercy Doula Certification
Advanced Life Support in Obstetrics Certification
Neonatal Resuscitation Program Certification
Pediatric Advanced Life Support Certification
Languages
English