Carolina Internal Medicine is a practice group comprised of experienced healthcare professionals – physicians and advanced practitioners – with a mission to provide personal and comprehensive patient care. We are your Patient-Centered Medical Home, structured around the belief that the patient experience is paramount.
Our Doctors

Pamela B. Cavanaugh, MD
Internal Medicine
4 Vanderbilt Park Drive

David A. Clements, MD
Internal Medicine
4 Vanderbilt Park Drive

Brian E. Edwards, MD
Internal Medicine
275 McDowell St.

Greg E. Glance, MD
Internal Medicine
275 McDowell St.

Nathan J. Hruska, MD
Adult Family Medicine
4 Vanderbilt Park Drive

Alan L. Morgan, MD
Internal Medicine
4 Vanderbilt Park Drive

Ellen J. Moore, MD
Internal Medicine
4 Vanderbilt Park Drive

Gaylon Owens, MD
Internal Medicine
4 Vanderbilt Park Drive

David Reilly MD
Internal Medicine
4 Vanderbilt Park Drive

Mary V. Smith, MD
Internal Medicine
4 Vanderbilt Park Drive

Shane B. Sterling, MD
Internal Medicine
4 Vanderbilt Park Drive

James P. Weaver, MD
Internal Medicine
44 Haywood Park Drive, Clyde
Our Advanced Practitioners

Catherine A. Haggart, PA-C
Physician Assistant
4 Vanderbilt Park Drive

Heather Hopper, PA-C
Physician Assistant
4 Vanderbilt Park Drive

Kelly Bringle, FNP-C
Family Nurse Practitioner
4 Vanderbilt Park Drive

Kelly Bowers, PA-C
Physician Assitant
4 Vanderbilt Park Drive

Alexandra Chatterton, PA-C
Physician Assistant
4 Vanderbilt Park Drive