Jamison FoserGary Johnson: Donald Trump With Better MannersGary Johnson is having a moment.Sep 28, 2016Sep 28, 2016