Fresh off his second place finish in the New Hampshire primary, Republican presidential candidate John Kasich says not to count him out. Kasich won second place in New Hampshire, followed by U.S. Senator Ted Cruz of Texas, former Florida Governor Jeb Bush and U.S. Senator Marco Rubio of Florida. So who is John Kasich?

Kasich is the current Governor of Ohio, an important swing state in the general election. His supporters are mostly Republican moderates and independents. He's anti-abortion, and doesn't support federal funding for the procedure. Kasich is overall pro-gun rights, but he did support the 1994 federal ban on assault weapons.

The Ohio governor had long staked the viability of his campaign on the outcome in New Hampshire, where he won 16 percent of the vote.  He picked up less than 2 percent of the votes in the Republican Iowa caucuses, the first in the state-by-state nominating contests for the Nov. 8 presidential election.