I'm responding to your comment based on the information you provided. You should direct him over to /r/socialskills. If he's neither "neurotic nor dysfunctional" then he just needs to polish his social skills.
You do not know my son at all. His situation does not begin to get summed up in a few paragraphs on a forum.
This right here is the arrogance I am talking about. You think you know better than I do what my nearly 30 year old son needs. Now why on earth would you think that? That is incredibly contemptuous.