Home > Services > Family Medicine > Physicians
Family Medicine
One-stop primary health care for families and individuals of all ages

Physicians

Click a name to learn more about a Duke physician who provides family medicine services.

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

Anita L. Blosser, MD
  • Duke Primary Care / Henderson Family Medicine Clinic
Appointment Telephone: 252-492-3152

Blake R. Boggess, DO
  • Surgery / Orthopaedic Surgery
Appointment Telephone: 919-684-4502

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

Jeffrey R. Bytomski, DO
  • Community and Family Medicine / Family Medicine
  • Community and Family Medicine / Student Health
  • Pediatrics / Student Health
Appointment Telephone: 919-684-4502

Joyce A. Copeland, MD
  • Community and Family Medicine / Family Medicine
Appointment Telephone: 919-684-6721

Daniel D. Crummett, MD
  • Duke Primary Care / Hillsborough Family Practice
Appointment Telephone: 919-732-8131

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

Toni M. Cutson, MD, MHS
  • Medicine / Geriatrics
Appointment Telephone: Not accepting appointments

William A. Dennis, MD
  • Duke Primary Care / Henderson Family Medicine Clinic
Appointment Telephone: 252-492-3152

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

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

Margaret Gradison, MD, MHS-CL
  • Community and Family Medicine / Family Medicine
Appointment Telephone: 919-684-6721

Hope D. Hall-Wilson, MD
  • Duke Primary Care / Henderson Family Medicine Clinic
Appointment Telephone: 252-492-3152

Brian H. Halstater, MD
  • Community and Family Medicine / Family Medicine
Appointment Telephone: 919-684-6721

Sumera K. Hayat, MD
  • Community and Family Medicine / Family Medicine

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

Barrie J. Hurwitz, MB BCh
  • Medicine / Neurology
Appointment Telephone: 919-668-7600

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

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

Victoria S. Kaprielian, MD
  • Community and Family Medicine / Family Medicine
Appointment Telephone: 919-684-6721

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

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

Viviana S. Martinez-Bianchi, MD
  • Community and Family Medicine / Family Medicine
Appointment Telephone: 919-684-6721

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

John Franklin Mills, MD
  • Duke Primary Care / Henderson Family Medicine Clinic
Appointment Telephone: 252-492-3152

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

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

Patrick A. O'Connell, MD
  • Duke Primary Care / Harps Mill Internal Medicine
Appointment Telephone: 919-845-2125

Rebecca Orendorff, MD, MPH
  • Duke Primary Care / Hillsborough Family Practice
Appointment Telephone: 919-732-8131

Coin Page, MD
  • Duke Primary Care / Hillsborough Family Practice
Appointment Telephone: 919-732-8131

Anita M. Pisharody, MD
  • Duke Primary Care / Triangle Family Practice
Appointment Telephone: 919-572-2000

John W. Ragsdale III, MD
  • Community and Family Medicine / Family Medicine
Appointment Telephone: 919-684-6721

Sarah C. Ringel, MD
  • Duke Primary Care / Hillsborough Family Practice
Appointment Telephone: 919-732-8131

Jane Satter, MD
  • Duke Primary Care / Hillsborough Family Practice
Appointment Telephone: 919-732-8131

Lorraine S. Sease, MD, MSPH
  • Community and Family Medicine / Family Medicine
Appointment Telephone: 919-684-6721

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

Todd W. Shapley-Quinn, MD
  • Duke Primary Care / Hillsborough Family Practice
Appointment Telephone: 919-732-8131

Barbara L. Sheline, MD, MPH
  • Community and Family Medicine / Family Medicine
Appointment Telephone: 919-684-6721

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

Deborah L. Squire, MD
  • Pediatrics / Primary Care Pediatrics
Appointment Telephone: 919-620-5333

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

Gloria M. Trujillo, MD
  • Community and Family Medicine / Family Medicine
Appointment Telephone: 919-684-6721

Donna M. Tuccero, MD
  • Community and Family Medicine / Family Medicine
Appointment Telephone: 919-684-6721

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

Samuel W. Warburton, MD
  • Community and Family Medicine / Family Medicine
Appointment Telephone: 919-684-6721

Nancy J. Weigle, MD
  • Community and Family Medicine / Family Medicine
Appointment Telephone: 919-684-6721