My roof shingles were dried up up and breaking off, to where it could not be ignored any longer. M dog did a very professional job replacing my roof. A thumbs up experience gentlemen. - Howard, Bridgeton, NJ