We were cautious at first of the approach by JDUNCANSON ROOFING. All that was presented, appeared too good to be true. Well it wasn’t. Upon meeting & having the inspections, everything went fantastically ! The reps & crew were very knowledgeable , thorough , efficient , and conscientious. We had no idea, the manufacture of the roof , did such follow-ups! Gerard gentleman even came out personally to check on the install in progress. He informed me that even though they dont “require” inspections for their warranty of course he was happy that my husband was smart enough to allow JDuncanson roofing to inspect it. He said JDuncanson Roofing is one of their biggest vendors and their installs are always top notch and up to spec therefore Gerard can always ensure the lifetime warranty. It really is a no brainer for me/everyone wins: We got a brand new, latest model Gerard roof, JDuncanson Roofing gets to install a new homeowners roof, and Gerard gets the sale of new roof materials. So I’ve read the other review stating bad practice or what have you but seriously? We had absolutely nothing to lose that’s why we went ahead and gave JD Roofing permission to inspect our roof. We did have damage & they handled/repaired it expertly ! What a great experience w/something we had no idea was needed. Definitely would/will recommend this company. We sat back, watched their business go to work , & we are enjoying our new roof !!!! JOB WELL DONE !