Carthage College political science professor Jerald Mast offers his thoughts on the latest controversies surrounding the Trump presidency, the challenges confronting both the critics and defenders of President Trump as impeachment hearings begin, and his impressions of the Democrats who are vying to be their party's presidential nominee for 2020.