Traded to Kingston (OHL) by Owen Sound (OHL) with Steve Lafleur for Aaron Fransen and D.J. Maracle, January 11, 1999. Signed as a free agent by Detroit, September 21, 1999. Traded to Los Angeles by Detroit with Maxim Kuznetsov, Detroit's 1st round choice (Jeff Tambellini) in 2003 Entry Draft and Detroit's 2nd round choice (later traded to Boston Boston selected Martins Karsums) in 2004 Entry Draft for Mathieu Schneider, March 11, 2003. Signed as a free agent by Lahti (Finland), November 24, 2004. Signed as a free agent by Motor City (UHL), February 11, 2005. Traded to NY Rangers by Los Angeles with John Seymour for Jason Ward, Jan Marek, Marc-Andre Cliche and NY Rangers' 3rd round choice (later traded to Buffalo - Buffalo selected Corey Fienhage) in 2008 Entry Draft, February 5, 2007. Signed as a free agent by Dallas, July 2, 2008. Claimed on waivers by NY Rangers from Dallas, March 3, 2009. Missed majority of 2011-12 as a healthy reserve.