Medical school: UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL SCHOOL OF MEDICINE
Graduated: 1983
NPI: 1174582126
Practice Locations (1)
ELBOWOODS MEMORIAL HEALTH CENTER
1058 COLLEGE DR
NEW TOWN, ND 587639112
7016274750
Source: CMS National Downloadable File, September 2026.