Middlebury College senior Andrea Giddings (S. Portland HS) was the top Division III racer at the Williams College Invitational cross country meet last weekend, finishing in second place with a time of 23:06. The Middlebury women were third to Dartmouth and Williams in the 10-team meet.