Medical school: HARVARD MEDICAL SCHOOL
Graduated: 1992
Also: SPORTS MEDICINE
NPI: 1043280530
Practice Locations (3)
MERCY MEDICAL CENTER
1500 14TH ST W, SUITE 300
WILLISTON, ND 588014079
7017747500
NORTHWEST MEDICAL FOUNDATION OF TILLAMOOK
1000 3RD ST
TILLAMOOK, OR 971413430
5038152260
NORTHWEST MEDICAL FOUNDATION OF TILLAMOOK
1100 3RD ST
TILLAMOOK, OR 971413402
5038152280
Source: CMS National Downloadable File, September 2026.