Signed as a free agent by Anaheim, June 27, 1997. Traded to Nashville by Anaheim with Marc Moro for Dominic Roussel, October 5, 1998. Signed as a free agent by Florida, August 20, 2002. Claimed by Nashville from Florida in Waiver Draft, October 3, 2003. Signed as a free agent by Oslo (Norway), November 30, 2004. Traded to St. Louis by Nashville for NY Rangers' 4th round choice (previously acquired, later traded back to NY Rangers NY Rangers selected Dale Weise) in 2008 Entry Draft, June 20, 2008. Signed as a free agent by Atlanta, July 1, 2010. Transferred to Winnipeg after Atlanta franchise relocated, June 21, 2011. Signed as a free agent by Nashville, July 1, 2012. Signed as a free agent by Ritten/Renon (Italy), August 6, 2013. Signed a a free agent by Augsburg (Germany), May 23, 2014.