Traded to Buffalo by NY Islanders with Taylor Pyatt for Michael Peca, June 24, 2001. Missed entire 2003-04 due to head injury in pre-season vs. Chicago, October 2, 2003. Signed as a free agent by Langnau (Swiss), October 10, 2004. Missed majority of 2006-07 due to head injury in playoff game vs. Ottawa, May 8, 2006. Signed as a free agent by Toronto, July 2, 2011.