Medical school: TUFTS UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1977
Also: INTERNAL MEDICINE
NPI: 1629044276
Practice Locations (2)
ST JOHNS LUTHERAN HOSPITAL INC
209 HEALTH PARK DR
LIBBY, MT 599232001
4062837000
LIBBY CLINIC
211 E 2ND ST
LIBBY, MT 599232047
4062938711
Source: CMS National Downloadable File, September 2026.