Seems like English is not your first language ..?
He’s very articulate, and not only does he make a lot of sense, I’ve never seen him caught in a lie.
And I have no idea what makes you think it’s pub talk, I’m from the land of pubs (Ireland) and I’ve never heard anyone talk like he does in one.