Scott E Sherwood, MD, Surgery

302 W Hay St
Ste 205
DecaturIL  62526-4167 (Macon County)


Phone: 217-876-2730
Fax: 217-876-6735

NPI: 1295791341
License Number: 036078972 (IL)