Mike Murphy III

On Trump’s prospects for reelection, the Democrats, the Republicans, and 2020.