I've watched quite a few of Shapiro's speeches and many episodes of his podcast via YouTube. While I agree with many things that he says, I don't agree with it all. But, I admire the way he argues and his obvious high level of preparation. I like to hear both sides of an issue. This is what lead me to wonder: Is there someone on the other side who also uses logical, fact-based arguments and takes preparation to the same professional level?