New Durham, New Hampshire

Solar power installed at a customer’s house in New Durham, New Hampshire