Dexter E Hazlewood, MD, Internal Medicine

2981 N Main St
DecaturIL  62526-3259 (Macon County)


Phone: 217-877-9775
Fax:

NPI: 1265524771
License Number: 036085210 (IL)