middlebury