Traded to Edmonton by Chicago with Igor Kravchuk for Joe Murphy, February 24, 1993. Traded to Chicago by Edmonton with Boris Mironov and Jonas Elofsson for Chad Kilger, Daniel Cleary, Ethan Moreau and Christian Laflamme, March 20, 1999. Traded to Philadelphia by Chicago for Philadelphia's 3rd round choice (later traded to Toronto Toronto selected Nicolas Corbeil) in 2001 Entry Draft, March 13, 2001. Traded to Calgary by Philadelphia for Calgary's 4th round choice (Rosario Ruggeri) in 2002 Entry Draft, June 24, 2001. Traded to Colorado by Calgary with Derek Morris and Jeff Shantz for Chris Drury and Stephane Yelle, October 1, 2002. Traded to Calgary by Colorado for Calgary's 5th round choice (Mark McCutcheon) in 2003 Entry Draft, March 11, 2003. Ruled ineligible to play remainder of 2002-03 season by NHL due to transaction violation by Calgary, March 15, 2003. Signed as a free agent by New Jersey, October 5, 2004. Signed as a free agent by St. Louis, August 9, 2005. Signed as a free agent by Ottawa, August 2, 2006. Traded to NY Islanders by Ottawa with San Jose's 1st round choice (previously acquired, later traded to Columbus, later traded to Anaheim Anaheim selected Kyle Palmieri) in 2009 Entry Draft for Mike Comrie and Chris Campoli, February 20. 2009. Signed as a free agent by Lowell (AHL), October 20, 2009. Signed as a free agent by New Jersey, November 6, 2009.