If you’ve had a roof leak or noticed some damage on your roof, you had better call the local roofing company as soon as possible. You should also thoroughly inspect your roof after severe weather conditions such as hailstorms and snowstorms. Being mindful of the roof over your head will help you maintain it so it lasts as much as expected. However, if your roof is nearing the end of its lifespan, then you can start to consider a new roof and the available asphalt roof shingle brands. There are many, but according to consumer reports, the best is the…