Signed as a free agent by Lowell (AHL), March 16, 2007. Signed as a free agent by New Jersey, June 1, 2009. Signed as a free agent by Utah (ECHL), October 3, 2012. Signed as a free agent by Chicago, October 25, 2013. Missed majority of 2013-14 due to lower-body injury vs. Ottawa, October 29, 2013. Signed to a PTO (professional tryout) contract by Binghamton (AHL) ,October 8, 2014. Missed majority of 2014-15 as a healthy reserve and due to a 20-game suspension for violating terms of the AHL/PHPA Program for Performance Enhancing Substances, October 28, 2014. Signed as a free agent by Ottawa, January 27, 2015.