I see the time of your post is 9:26 pm. I banned this user and deleted their PMs sent to other members at around 9 pm. That could be why you didn't see it in your PM inbox when you logged on, but did see it in your email (most members do elect to send their incoming PMs to their email address; however, the person sending you the PM does not see or know your email address).
Another member reported that he had received a spam email from this user. I banned the user immediately upon reading the report- it was about an hour after the member submitted the report. Like Janet says, let us know if you receive spam in a PM, and no, we absolutely do not share or sell email addresses.