Signed as a free agent by Philadelphia, March 14, 2007. Traded to Calgary by Philadelphia for Tim Ramholt, June 30, 2008. Traded to Chicago by Calgary for Aaron Johnson, October 7, 2009. Signed as a free agent by Washington, July 7, 2010. Signed as a free agent by Zagreb (Austria), September 3, 2012.