Hard Loss to St. Mike's

Middlebury drops squeaker to St. Mike's, 3-2.