Given how your roofing is exposed to the harshest elements day in and day out, some issues will pop up in the system eventually. Sometimes, the problem is even serious enough to be considered an emergency. In this handy Q & A, Genesis Roofing, expert in roof replacement services, shares some of the basics you […]