doctors-three-col.php

Meet Our Providers

The providers at Neuse Valley Internal Medicine are experienced internal medicine specialists who focus on treatment of medical conditions such as heart disease, diabetes, high blood pressure and other health issues in patients age 16 and above. We confine our practice to the office setting, using the hospital staff if patients are admitted to a hospital in the area. Neuse Valley Internal Medicine is level 3 NCQA certified as a Patient Centered Medical Home.

Elsa Bagnulo

Elsa Bagnulo


Elsa earned her bachelor’s degree in nursing from the University of San Carlos from the Philippines and has been working as an RN in various clinical settings for over 20 years.

Lori Peele

Lori Peele


Dr. Peele was born and raised in Durham, NC. She earned her undergraduate degree from Brown University and her medical degree from UNC-CH School of Medicine.

Natalie Adams

Natalie Adams


Natalie brings a decade of inpatient and outpatient clinical experience to Neuse Valley, with the last 5 years being spent in a local internal medicine practice.

Tory Anderson

Troy F. Anderson


Dr. Anderson was born and raised in Southern California, living there until he went to college on the East Coast.