Anonymous
Wow, that narrows it down hugely.
Stoo
How do you know him? High school? Work contact? Online dating site? There are thousands of people who could meet this criteria, and if the latter, every one of them could be a lie on top of it.
Edward
yes I think he goes by the name joe these days
?
Okay, but you do realize there are many James around the world
Anonymous
Not unless you know more details.