|Signed to a PTO (professional tryout) contract by St. John's (AHL), November 13, 2004. Signed as a free agent by Toronto, August 18, 2005. Signed as a free agent by Los Angeles, August 28, 2007. Traded to Anaheim by Los Angeles for St. Louis' 7th round choice (previously acquired, later traded back to St. Louis - St. Louis selected Paul Karpowich) in 2008 Entry Draft, February 26, 2008. Signed as a free agent by Philadelphia, September 18, 2008. Signed as a free agent by Dusseldorf (Germany), July 23, 2009.