Gary E. Johnson, the 2012 Libertarian candidate for president. (Associated Press)