Signed as a free agent by NY Rangers, November 18, 1997. Signed as a free agent by Montreal, July 7, 2000. Traded to Philadelphia by Montreal with Montreal's 6th round choice (Dennis Seidenberg) in 2001 Entry Draft for Gino Odjick, December 7, 2000. Signed as a free agent by NY Rangers, August 23, 2001. Claimed by Boston from NY Rangers in Waiver Draft, September 28, 2001. Loaned to Philadelphia (AHL) by Providence (AHL) for the loan of Andre Savage, October 29, 2003.