Door to Door guy?

Hello. I have lived on 15th between Jefferson and Alder for over a year. Tonight at 6:30pm a guy came to the front door. He Handed me a Family and Kids Directory (He had a stack and I know they are on the free stands at grocery stores) and spoke about a project to help clean the streets. He asked for a donation of $7, or a garbage bag.
Just wanted to see if he had been to anyone else’s house. It sent up some red flags. It also sounded like some of the odd door to door experiences I have read about on here.
Thanks all