It has been many years since I was in Roseville Michigan.
I remember cruising Gratiot in Roseville, and going to the Big Boy and Top Hat hamburger joints. I bet there are a lot of dirty roofs up in Roseville, especially close to 12 mile and Gratiot. The traffic used to be congested in that part of Roseville, and the car exhaust fumes will make the dirty roofs even more dirty.
BTW, that roof cleaning job you guys did in Roseville looks great.