Gary Earl Johnson is an American businessman and politician who served as the 29th governor of New Mexico from 1995 to 2003 as a member of the Republican Party. He has been a member of the Libertarian Party since 2011 and was the party's nominee for President of the United States in the 2012 and 2016 elections.