Aspergers perhaps? Sometimes mistaken for SPD (schizoid...