I thought he was gay! Maybe I have him confused with Frank Bruni. Kristof always comes across as a girly man.
Age Pajama Boy 30-35 years, and you get Kristof. Smarmy, smug, sanctimonious beta male.