Hopkinton food pantry saved by donations