Find hiring guides, material costs, expert advice, how-to's and more.
Project: Install or Replace an Asphalt Shingle Roof
He is very knowledgeable in the area of roofing, and also handling insurance claims. He went on the roof with our insurance agent and explained the damages and solution.