Bob Beckel is a senior political analyst for Fox News Channel and a columnist for USA Today.
Bob Beckel is an American political commentator and an analyst on the Fox News Channel. He is also a columnist for USA Today.