Ellsworth, Maine Roofing Guide
Roofing is an essential part of construction that involves covering a structure with materials designed to protect it from the elements. Ellsworth, Maine is no exception. Roofing in this area generally consists of asphalt shingles, metal roof panels and tile systems. Asphalt shingle roofs are composed of several layers of matting and granules embedded in …