En juillet 2011, il signe un contrat pour deux ans avec les Hurricanes de la Caroline. Il joue une saison avec les Hurricanes puis passe la première partie de la saison 2012-2013 en Angleterre avec les Nottingham Panthers, alors que la LNH est affectée par un lock-out. Une fois la grève terminée, il est échangé le aux Kings de Los Angeles avec un choix de quatrième tour en 2013 et un choix de sixième tour en 2014 contre Kevin Westgarth. Les Kings ne le font toutefois pas jouer et le placent au ballotage où il finit par être envoyé aux Monarchs de Manchester dans la LAH.