University of Rochester, Flaum Eye Institute 100 Meridian Ctr.Suite 125Rochester, NY 14618 United StatesCall: 585-273-3937Visit Practice Click here for directions Physicians Performing iLink Dr. Scott MacRae