How do we defeat today's demagogue, President Trump?

March 13, 2017

It’s 2017 and a new era of presidency has swarmed us. We’ve ent