News

The Champney Farm in Holland is the proposed host site for an industrial size wind turbine.
03/30/2017 - 6:04pm

A site visit at the Champney Farm in Holland was postponed after the Public Service Board received complaints the visit was not properly

Follow Us on Facebook