Whether you're interested in starting a roof maintenance program which can double the life of your roof, or need a due diligence inspection for a property you are looking to purchase, a comprehensive roof inspection is the first step you should take. Sometimes roofs leak. It can be due to age, deferred maintenance, physical damage, or faulty workmanship