Roof life expectancy evaluations: Professional assessment of shingle condition, exposure
https://www.anobii.com/en/0153a2e9c8f728b6c8/profile/activity
Roof life expectancy evaluations: Professional assessment of shingle condition, exposure, and installation quality to estimate remaining life and plan appropriate maintenance or replacement.