Signed as a free agent by Calgary, October 2, 1995. Traded to Atlanta by Calgary with the rights to Kurtis Foster for Petr Buzek and Atlanta's 6th round choice (Adam Pardy) in 2004 Entry Draft, December 18, 2001. Traded to Los Angeles by Atlanta for Kip Brennan, March 9, 2004. Claimed on waivers by Vancouver from Los Angeles, December 30, 2006. Signed as a free agent by Buffalo, August 20, 2009. Signed to a PTO (professional tryout) contract by Toronto (AHL), December 14, 2010. Signed as a free agent by Iserlohn (Germany), August 10, 2011.