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 choice (later traded to Columbus Columbus selected Josh Anderson) in 2012 Entry Draft, June 28, 2011. Traded to Buffalo by NY Islanders for Buffalo's 4th round choice (Loic Leduc) in 2012 Entry 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.