That was Bill Donohue of the Catholic League. He is quite a character!
Indeed, he is! I always make an effort to watch whenever I hear that he is going to be on a show.
That was one of the most entertaining talking head segments in recent memory.