Richard B Leonard, MD, Ophthalmology

650 Spring Hill Ring Rd
Ste 2020
DundeeIL  60118-1296 (Kane County)


Phone: 847-426-0227
Fax: 847-426-0299

NPI: 1659421246
License Number: 36-038356 (IL)