All these symptoms point to the fact that he is most likely to have: Asperger's syndrome.
Explanation:
Asperger syndrome (AS) is a disorder which affects the development of brain in the person. The person with AS disorder may face difficulties in social interaction and nonverbal communication. They may also have repetition in patterns of behavior and interests.
The genetic or environmental factors are likely to be the cause of Asperger syndrome. This person down with this syndrome may face problems in development of brain.
The person affected with Asperger syndrome can be given communication training and behavioral therapy to overcome social difficulties.