Jim Gaffigan, by far. I have never laughed so hard.