Gary Earl Johnson is an American politician, businessman, and member of the Libertarian Party. Johnson served as the 29th Governor of New Mexico from 1995 to 2003, as a member of the Republican Party, and was the Libertarian Party nominee for President of the United States in the 2012 election.