solarhimaui

Ground mount or roof mount. Tile, standing seam, shingles or shakes. All beautiful.