Graduated: 1983
Also: INTERNAL MEDICINE
NPI: 1669443230
Practice Locations (8)
BELMOND COMMUNITY HOSPITAL
403 1ST ST SE, IOWA SPECIALTY HOSPITAL BELMOND
BELMOND, IA 504211201
6414443500
BELMOND COMMUNITY HOSPITAL
403 1ST ST SE
BELMOND, IA 504211201
IOWA SPECIALTY HOSPITAL- CLARION
1316 S MAIN ST
Clarion, IA 505252019
IOWA SPECIALTY HOSPITAL- CLARION
1316 S MAIN ST
CLARION, IA 505252019
5155322811
TRINITY REGIONAL MEDICAL CENTER
802 KENYON RD
FORT DODGE, IA 505015740
IOWA SPECIALTY HOSPITAL- CLARION
2700 1ST AVE S, SUITE 100
FORT DODGE, IA 505014300
5159556767
HUMBOLDT COUNTY MEMORIAL HOSPITAL
1000 15TH ST N B, HCMH WALK IN CLINIC
HUMBOLDT, IA 505481008
5153327555
HUMBOLDT COUNTY MEMORIAL HOSPITAL
1000 15TH ST N
HUMBOLDT, IA 505481008
5153324200
Source: CMS National Downloadable File, September 2026.