As some of you may know, Presidential campaigns are about to kick off very soon.
With Trump's approval rating amongst voting Republicans hovering around 90%, I do not expect a GOP challenger.
There are many democratic contenders for, but only two so far have declared a run for President. John...