Stamford Ophthalmology 1351 Washington Boulevard, Stamford, CT 06902