Former two-term New Mexico Governor Gary Johnson will be the Libertarian Party's 2012 presidential nominee, and former judge James "Jim" Gray will be his running mate.

Gray beat out Lee Wrights and one other candidate for the vice presidential nomination.

Gray, a former Orange County Superior Court Judge who ran against Sen. Barbara Boxer (D-Calif.) as a Libertarian in 2004, announced his candidacy last week. Shortly after, Johnson expressed his preference to have Gray as his running mate if he won the presidential nomination.

"The process all along has been to find somebody that can articulate libertarian ideals and beliefs and I've thought all along that [Gray] would be a really solid pick," Johnson told Reason last week. "He's been through the fire and he will be one heartbeat from the presidency and I think he would be very capable of that."

Gray is a leading critic of the war on drugs, and supported California's Prop 19. You can watch him below talk to Reason.tv about groups that benefit from the drug war.