While most residential roofs are designed to hold up well for years, the day will come when you need to think about a full roof replacement. Has that day arrived? If any of these three situations apply, then you do need to talk with a contractor about new roofing in...

read more