Does Johan have ASPD?

Do you think Johan has ASPD, or a similar cluster B disorder for that matter? Could he have caused less harm and turned out differently had he not been to Kinderheim 511?

I personally think he was born with ASPD, but it got worse at a young age after the twins' mother gave Nina to Bonaparta, and then by the time he was at Kinderheim 511 the damage had already been done. However I believe that there was still a chance to diminish the chaos had he been to the orphanage Nina was taken to instead. The reason why I think it's ASPD is because of Johan's high intelligence (mastering French and English at the age of 13 for example), lack of empathy, and great skills of deceit and manipulation. He even might've loved, er, projected onto Nina that much because he saw her as part of him, an extension of himself of sorts (the monster split in two), as is the case with individuals who suffer from sociopathy. What do you think?

And of course, I am implying the age old debate of Nature vs Nurture regarding this guy.