none of what you have said sparks even a hint of sociopathy to me. However, the idea of Aspergers comes to mind. It could be too that he is just a normal but reclusive individual.
I think instead of trying to label him that you might demonstrate to him that you accept him for who he is.
|