Hmm, your sure he's INFP instead of an INFJ? Some xNFJ's tend to hold their opinions back, it's out of fear of rejection. INFP's tend to be more comfortable in their own skin, so also about their own...