Gary Johnson is a former two-term Republican governor of New Mexico who ran for president as a Libertarian in 2012 and 2016. He is known for his fiscally conservative and socially liberal views, advocating for limited government intervention in both economic and personal matters.