He could be an ENFP, the descriptions of ENFP are only describe the early life of ENFP. After which, developed ENFP would confuse people about his personality. Developed ENFP could be seen as ENFJ,...