There are many factors that will determine the lifespan of a roofing system. To ensure the life of your roof, it is always a great idea to become familiar with the components that make it up. The more you know about your roof, the better you will be able to keep it in good repair year around and prevent it from becoming damaged. If you are not in need of a new roof, you may want to consider having it weatherproofed, which can be completed by no other than J&R Long Island Roofing...