I haven't received any. If you Google the name, you'll find that he's an author. I wouldn't be surprised if he's an affiliate. It could be that some company mixed up some addresses.
I would contact the people who sent you the mail and try to find out where they got the name and your address. That might help you track it down.
This type of stuff happens from time to time. I had a local insurance
salesman transpose two digits on the phone number on her business card and I ended up getting all her calls on my business line. I got about half a dozen calls from another situation where some company signed up for a toll free number and had it directed to my home number (apparently by mistake). I've had several people with names similar to mine sign up for accounts (including at eBay) using my Yahoo email address.