How to properly clean asphalt shingles?

Providing quality house (Castle) washing and home maintenance for over 20 years"