Here is something I've done for years that helps me track how my name and email address gets distributed. Whenever I sign up for something and give my email address, when it asks for my name I use a different middle initial each time. I make note of it in a spread sheet and when I start getting email from unknown sources I can't look at the middle initial of the greeting if it is present and then I can tell who started the process. You'd be amazed by how many sites say they don't distribute your address but in fact do.