Even if your roof appears perfectly sound and you don’t notice any leaks, it’s a good idea to hire a roof inspector from time to time. Most often, the weaknesses that are invisible to the untrained ...