Rutland-based agency expands local services, opens Middlebury office