Traded to Tampa Bay by Montreal for Mike McBain, November 26, 1999. Traded to NY Rangers by Tampa Bay for Boyd Kane, October 10, 2002. Claimed on waivers by Montreal from NY Rangers, February 21, 2003. Signed as a free agent by Carolina, August 11, 2004. Missed majority of 2005-06 due to a shoulder injury. Signed as a free agent by Cedar Rapids (USHL), August 25, 2009.