Provider directory

Internal Medicine Physician in North Carolina

Listings come from NPPES, the federal registry of healthcare providers. We do not verify quality of care and accept no fees to change placement.

Filters Clear all
Provider type
8,091 providers · showing 1–20

Heidi Worth, M.D.

Addiction Medicine (Internal Medicine) Physician

291 HUFF DR, Jacksonville, NC 28546

NPI 1003005950 INDIVIDUAL UPDATED MAY 12, 2025

William Hall, M.D.

Pulmonary Disease Physician

2605 BLUE RIDGE RD STE 190, Raleigh, NC 27607

NPI 1003031691 INDIVIDUAL UPDATED MAR 23, 2023

Harsh Chawla, MD

Internal Medicine Physician

500 ACADEMY ST, Ahoskie, NC 27910

NPI 1003070350 INDIVIDUAL UPDATED FEB 13, 2026

ZACK HALL, MD PLLC

Internal Medicine Physician

217 TURNER DR STE F, Reidsville, NC 27320

NPI 1003075219 ORGANIZATION UPDATED MAY 4, 2026

John Catanzaro, MD

Clinical Cardiac Electrophysiology Physician

115 HEART DR, Greenville, NC 27834

NPI 1003077140 INDIVIDUAL UPDATED AUG 15, 2024

David Ward, M. D.

Internal Medicine Physician

7496 WILLIAM BAILEY RD, Summerfield, NC 27358

NPI 1003162082 INDIVIDUAL UPDATED JUL 27, 2012

Stephen Greene, M.D.

Advanced Heart Failure and Transplant Cardiology Physician

2301 ERWIN RD # DUMC3845, Durham, NC 27705

NPI 1003170861 INDIVIDUAL UPDATED MAR 24, 2022

Jacob Feigal, M.D.

Psychiatry Physician

DUKE UNIVERSITY HOSPITAL GME BOX 3951, Durham, NC 27710

NPI 1003173618 INDIVIDUAL UPDATED SEP 14, 2022
About this data. Administrative details come from NPPES and sync periodically. Nearby amenities come from OpenStreetMap and are cached, so they may lag reality. A listing is not a recommendation or an endorsement. Tell us if you spot something wrong.