Daniel L McLachlan, MD, Ophthalmology

1001 Ogden Ave
Downers GroveIL  60515-2865 (DuPage County)


Phone: 630-963-3937
Fax: 630-963-6802

NPI: 1255302501
License Number: 036059494 (IL)