I am an ENTP and I have a good understanding of my strengths and weaknesses. First of all, the person you described does reflect some ENTP characteristics, in fact I can honestly say that I was like that a few years ago (I am 19 now for reference sake). Whilst it looks like NPD, chances are that...