Many type him as ENFj. (Socioniko.net) INFj is a distinct possibility...
ENFj www.socionicsworkshop.com
Forum Rules