Rotary auction brings smiles, $4,000 checks to local charities

Fifth Annual Middlebury Rotary Club Online Auction

by