Solar store and gallery to open in Middlebury June 18

by