“The most important reason for establishing a roof maintenance program is to protect the capital investment of a new roof. Proper roof maintenance will not only add years to the life of a roof, it will also uncover problems before a roof leak creates mold and damages the interior of the building.”