 Throughout his career, he has also served as a substitute talk show host (on radio and television) and political pundit on various cable news shows, such as "Heartland" (hosted by Republican Governor of Ohio John Kasich), "Fox & Friends", "Hannity & Colmes", "The O'Reilly Factor", "Dayside", and several other programs on the Fox News Channel and CNN.He has been a host and commentator on cable-news channel MSNBC, and CNN.He was a frequent contributor to Phil Donahue's MSNBC show.