Signed as a free agent by Dallas, July 6, 2007. Signed as a free agent by St. Louis, July 16, 2008. Traded to Anaheim by St. Louis for Anaheim's 3rd round choice (Mackenzie MacEachern) in 2012 Entry Draft, February 28, 2011. Signed as a free agent by San Jose, October 3, 2011. Signed to a PTO (professional tryout) contract by Milwaukee (AHL), January 22, 2013. Signed as a free agent by Chicago, August 2, 2013. Traded to Minnesota by Chicago for Brian Connelly, February 26, 2014.