Dimitri T AzarUniversity of Illinois dept of ophthalmologyPhone: 312-996-65621855 W Taylor StreetChicago, Illinois 60612United StatesBack to Specialists Search