Gary Johnson

Former Republican New Mexico Gov. Gary Johnson (1995-2003) will run for president, according to the best source for Republican news, Fox News.

Fox reports that Johnson, who favors same-sex marriage, abortion rights and legalizing marijuana, will skip forming an exploratory committee and announce his candidacy by the end of April.

Johnson doesn’t sound like a Republican. He has said, “I don’t think you’ll ever hear me invoking God in anything I do.” He said he doesn’t listen to Glenn Beck or Rush Limbaugh.

On Arizona’s immigration law, he said it would lead to racial profiling. And of the 10-foot wall being built across parts of the border with Mexico, he said, “A 10-foot wall requires an 11-foot ladder.” He also said Iraq and Afghanistan do not threaten our security and we shouldn’t be there.

So why is Johnson running as a Republican? His main issue is the economy. He believes in slashing spending and his four main targets are Medicare, Medicaid, Social Security and defense.

The only announced candidate for the Republican nomination as of the end of March was Fred Karger, who is openly gay and created Californians Against Hate to oppose Prop 8 in California.

Johnson’s strategy is similar to Karger’s, which is to win in the first primary and caucus states — New Hampshire and Iowa — both of which have same-sex marriage.

Anti-gay candidates like Newt Gingrich and Mitt Romney have not announced their intentions. Former Minnesota Gov. Tim Pawlenty has opened an exploratory committee, and GOP Congresswoman Michele Bachmann reportedly plans to. Meanwhile, Donald Trump said he can’t announce his candidacy until the end of the current season of Celebrity Apprentice. At least if Trump wins, we’ll always know where his priorities are — with his employers at defense contractor and NBC-owner GE.