Our Providers
Having a knowledgeable medical team you can trust is one of your most valuable resources in the effort to maintain good health throughout life. Extra years of study and experience have prepared our doctors for preventing, diagnosing and treating medical disorders in adolescent, adult and geriatric patients. We take pride in our ability to coordinate and deliver personalized care to each unique patient.

Alexandra Plumb FNP-BC
4.9 out of 5
5107 Southpark Dr, Ste 104, Durham, NC 27713
(919) 477-6900 (919) 620-0974

Bristol Winslow, MD
Internal Medicine4.94 out of 5
4205 Ben Franklin Blvd, Durham, NC 27704
5107 Southpark Dr, Ste 104, Durham, NC 27713
(919) 477-6900 (919) 620-0974

Carlton Miller, MD
Internal Medicine4.87 out of 5
4205 Ben Franklin Blvd, Durham, NC 27704
(919) 477-6900 (919) 620-0974

Jan Leigh-Fleming, MD
Internal Medicine4.89 out of 5
4205 Ben Franklin Blvd, Durham, NC 27704
(919) 477-6900 (919) 620-0974

Jean Toppin, MD
Internal Medicine4.88 out of 5
5107 Southpark Dr, Ste 104, Durham, NC 27713
(919) 477-6900 (919) 620-0974

Jim Nguyen, PA-C
4.9 out of 5
4205 Ben Franklin Blvd, Durham, NC 27704
(919) 477-6900 (919) 620-0974

Julie Roman, PA-C
4.9 out of 5
4205 Ben Franklin Blvd, Durham, NC 27704
(919) 477-6900 (919) 620-0974

Michael Mastropole, DO
Internal Medicine4.9 out of 5
4205 Ben Franklin Blvd, Durham, NC 27704
(919) 477-6900 (919) 620-0974

Michael Richards, MD
Internal Medicine4.85 out of 5
4205 Ben Franklin Blvd, Durham, NC 27704
5107 Southpark Dr, Ste 104, Durham, NC 27713
(919) 477-6900 (919) 620-0974

Ron Fleming, MD
Internal Medicine4.75 out of 5
4205 Ben Franklin Blvd, Durham, NC 27704
(919) 477-6900 (919) 620-0974

Teri Hiles, MHSc, PA-C
4.9 out of 5
4205 Ben Franklin Blvd, Durham, NC 27704
(919) 477-6900 (919) 620-0974

Vaibhav Vachhani, MD
Internal Medicine4.61 out of 5
4205 Ben Franklin Blvd, Durham, NC 27704
5107 Southpark Dr, Ste 104, Durham, NC 27713
(919) 477-6900 (919) 620-0974

Zachary Gregory, PA-C
4.9 out of 5
4205 Ben Franklin Blvd, Durham, NC 27704
(919) 477-6900 (919) 620-0974
Latest Health News

Fall Risk Assessment
Find Out if You’re At Risk for a Fall Grab a chair and a stopwatch and take thirty seconds for a simple test that can help reduce your risk of falling. Falls are pretty common in adults 65 and older. In fact, the Centers for Disease Control and Prevention (CDC) and the American Geriatric Society ...
Medicare and Lifestyle
Living Your Healthiest Life at Every Age The best way to stay healthy is to live a healthy lifestyle and prevent disease. Sounds simple enough. And if you’re 65 or turning 65 soon, Medicare can help. You might not realize Medicare covers many preventive services to keep you healthy, including exams, shots ...
Medication Adherence
Harnessing the Full Power of Your Prescriptions If you’re one of the millions of Americans prescribed medication for a chronic health condition, you might be doing something wrong. You visit your doctor and get a prescription, but do you actually fill it and finish taking it? Turns out, getting ...