When installing a new roof or taking care of an existing one, there are a few considerations that must be taken into account to ensure that yours will last as long as possible. In this article, we’ll go over five of those so that you can have a roof that effectively protects you and your…