Traded to Vancouver by San Jose with Brad Lukowich for Patrick White and Daniel Rahimi, August 28, 2009. Traded to NY Islanders by Vancouver for NY Islanders' 4th round pick (later traded to Columbus Columbus selected Josh Anderson) in 2012 NHL Draft, June 28, 2011. Traded to Buffalo by NY Islanders for Buffalo's 4th round pick (Loic Leduc) in 2012 NHL Draft, June 29, 2011. Signed as a free agent by Krefeld (Germany), September 17, 2012. Signed as a free agent by Pittsburgh, July 1, 2014. Signed as a free agent by Los Angeles, August 23, 2015. Traded to Chicago by Los Angeles for Rob Scuderi, February 26, 2016.