Home > Services > Duke Primary Care > Physicians
Duke Primary Care
Part of a continuum of care in the Duke University Health System

Physicians

Click a name to learn more about a Duke University Affiliated Physician.

John B. Anderson, MD, MPH
  • Duke Primary Care / Oxford Family Physicians
Appointment Telephone: 919-693-3972

Gillian A. Aylward, MD
  • Duke Primary Care / Timberlyne Family Medical Center
Appointment Telephone: 919-942-8500

Susan P. Blackford, MD
  • Duke Primary Care / Durham Medical Center
Appointment Telephone: 919-471-1518

Catherina M. Bostelman, MD
  • Duke Primary Care / Butner-Creedmoor Family Medicine
Appointment Telephone: 919-528-1535

W. Kevin Broyles, MD, MHS-CL
  • Duke Primary Care / Duke Urgent Care
Appointment Telephone: 919-383-4355 or 919-572-1868

Carol D. Burk, MD
  • Duke Primary Care / Durham Pediatrics
Appointment Telephone: 919-220-4000

Douglas W. Clark, MD
  • Duke Primary Care / Durham Pediatrics
Appointment Telephone: 919-220-4000

Arnett Coleman, MD
  • Duke Primary Care / Metropolitan Durham Medical Group
Appointment Telephone: 919-383-1854

Thomas C. Curtis, DO
  • Duke Primary Care / Wake Forest Family Physicians
Appointment Telephone: 919-570-6060

Lisa Ferrari, MD
  • Duke Primary Care / Durham Pediatrics
Appointment Telephone: 919-220-4000

Ron D. Fleming, MD
  • Duke Primary Care / Durham Medical Center
Appointment Telephone: 919-471-1518

S. William Friedman, MD
  • Duke Primary Care / Family Medical Associates of Durham
Appointment Telephone: 919-383-5437

Martha E. Gagliano, MD
  • Duke Primary Care / Durham Pediatrics
Appointment Telephone: 919-220-4000

Allison Gard, MD
  • Duke Primary Care / Family Medical Associates of Durham
Appointment Telephone: 919-383-5437

Anne K. Glover, MD
  • Duke Primary Care / Duke Primary Care Brier Creek
Appointment Telephone: 919-484-8345

Jeffrey D. Greene, MD, PhD
  • Duke Primary Care / Durham Pediatrics
Appointment Telephone: 919-220-4000

Ronald F. Halbrooks, MD
  • Duke Primary Care / Sutton Station Internal Medicine
Appointment Telephone: 919-544-6644

Robert T. Harris, MD, MHS
  • Duke Primary Care / Duke Primary Care Creedmoor Road
Appointment Telephone: 919-327-1650

Elaine M. Hart-Brothers, MD
  • Duke Primary Care / Metropolitan Durham Medical Group
Appointment Telephone: 919-383-1854

Craig A. Hoffmeier, MD
  • Duke Primary Care / Butner-Creedmoor Family Medicine
Appointment Telephone: 919-528-1535

Latonja M. Ivery, MD
  • Duke Primary Care / Oxford Family Physicians
Appointment Telephone: 919-693-3972

Sharrah E. Jenkins, MD
  • Duke Primary Care / Harps Mill Internal Medicine
Appointment Telephone: 919-845-2125

Jennifer M. Jo, MD
  • Duke Primary Care / Family Medical Associates of Durham
Appointment Telephone: 919-383-5437

Patrick E. Kavanaugh, MD
  • Duke Primary Care / Triangle Family Practice
Appointment Telephone: 919-572-2000

Richard C. Kennedy, MD
  • Duke Primary Care / Duke Urgent Care
Appointment Telephone: 919-383-4355 or 919-572-1868

David A. Klein, MD
  • Duke Primary Care / Timberlyne Family Medical Center
Appointment Telephone: 919-942-8500

Thomas F. Koinis, MD
  • Duke Primary Care / Oxford Family Physicians
Appointment Telephone: 919-693-3972

Soon A. Kwark, MD
  • Duke Primary Care / Wake Forest Family Physicians
Appointment Telephone: 919-570-6060

Jan A. Leigh-Fleming, MD
  • Duke Primary Care / Sutton Station Internal Medicine
Appointment Telephone: 919-544-6644

Matthew D. Mathias, MD
  • Duke Primary Care / Triangle Family Practice
Appointment Telephone: 919-572-2000

Cheryl J. Monical, MD
  • Duke Primary Care / Oxford Family Physicians
Appointment Telephone: 919-693-3972

George H. Moore Jr., MD
  • Duke Primary Care / Wake Forest Family Physicians
Appointment Telephone: 919-570-6060

John L. Morris, MD
  • Duke Primary Care / Duke Urgent Care
Appointment Telephone: 919-383-4355

Lisa B. Nadler, MD
  • Duke Primary Care / Triangle Family Practice
Appointment Telephone: 919-572-2000

Timothy Andrew O'Donnell, MD
  • Duke Primary Care / Family Medical Associates of Durham
Appointment Telephone: 919-383-5437

Colleen Ramsey, MD
  • Duke Primary Care / Durham Medical Center
Appointment Telephone: 919-471-1518

Ananya B. Sen, MD, MBBS
  • Duke Primary Care / Duke Primary Care Morrisville
Appointment Telephone: 919-327-1630

Michael B. Shipley, MD
  • Duke Primary Care / Durham Medical Center
Appointment Telephone: 919-471-1518

Allen T. Smith, MD
  • Duke Primary Care / Butner-Creedmoor Family Medicine
Appointment Telephone: 919-528-1535

Mona Soliman, MD
  • Duke Primary Care / Wake Forest Family Physicians
Appointment Telephone: 919-570-6060

Carlos A. Sotolongo, MD
  • Duke Primary Care / Triangle Family Practice
Appointment Telephone: 919-572-2000

Tamra H. Stall, MD
  • Duke Primary Care / Butner-Creedmoor Family Medicine
Appointment Telephone: 919-528-1535

Margaret A. Stetson, MD
  • Duke Primary Care / Timberlyne Family Medical Center
Appointment Telephone: 919-942-8500

Grace Tang, MD
  • Duke Primary Care / Wake Forest Family Physicians
Appointment Telephone: 919-570-6060

Raymond J. Toher, MD
  • Duke Primary Care / Durham Medical Center
Appointment Telephone: 919-471-1518

William F. Uthe, MD
  • Duke Primary Care / Duke Primary Care of Galloway Ridge
  • Duke Primary Care / Sutton Station Internal Medicine
Appointment Telephone: Galloway Ridge 919-545-2134, Sutton Station 919-544-6644

Lisena G. Verka, MD
  • Duke Primary Care / Sutton Station Internal Medicine
Appointment Telephone: 919-544-6644

Amy J. Walsh, MD
  • Duke Primary Care / Wake Forest Family Physicians
Appointment Telephone: 919-570-6060

Richard L. Wheeler, MD
  • Duke Primary Care / Duke Urgent Care Brier Creek
Appointment Telephone: 919-206-4889