Also, for anyone that's already looking ahead to 2020, keep an eye on John Kasich. He's been making a lot of noises like he might run as an independent to hose Trump if he runs for a second term. He is super popular in Ohio, and if he did run, would probably draw a ton of votes in the midwest. I'll save my 2020 speculating for after we get some closure on the Russia probe. Let's not forget that the president's national security adviser, personal lawyer, campaign chair, and assistant campaign chair are all now convicted felons that are cooperating with prosecutors.