Michael TaubOphthalmologist · Physician1330 Exchange St, 05753 Middlebury0.0(0 Reviews)Rate this company