When is the Time to Call the Roofing Guy

There is nothing worse than noticing a leak in your roof. There might have been a recent storm that caused immense damage or your might have shingles on your roof that finally wore out and resulted in a noticeable leak. No matter what the cause of your roof leak [...]