Red Flags of a Bad Roofing Job

Tips From a Professional Roofing Contractor Just had your roof replaced? Good for you! But how sure are you that your new roof job has