Accepts Medicare (pay less out of pocket)
Group Affiliations
Phone
(815) 431-5380
Specialty
Hospitalist
Gender
M
Medical School
Other
Graduation Year
2008
Offers Telehealth Services
No
Accepts Medicare Assignment
Yes
Facility Type
Group
Group Name
MERCY HEALTH SYSTEM CORPORATIONMember Count
462
Accepts Medicare Assignment
Y
Facility Type
Group
Group Name
FREEPORT MEMORIAL HOSPITALMember Count
103
Accepts Medicare Assignment
Y
1100 E Norris Dr
Ottawa, IL 61350
-1604
Phone: (815)
431-5380
875 S Route 31
Crystal Lake, IL 60014
-8190
Phone: (779)
220-5500
403 E 1st St
Dixon, IL 61021
-3116
Phone: (815)
285-5507
215 E 1st St
Dixon, IL 61021
-3175
Phone:
1045 W Stephenson St
Freeport, IL 61032
-4864
Phone: (815)
599-6000