It may be time for any new roof if shingles drop off and/or develop into cracked, brittle or curled or when dim streaks surface. Don’t think these unsightly stains are dirt. They may be moss, lichen or blue-green algae. On top of that, a roofer really should and has the https://browser.geekbench.com/user/511433