Traded to NY Islanders by Vancouver for Jason Strudwick, March 23, 1998. Traded to Philadelphia by NY Islanders for Mikael Andersson and Carolina's 5th round choice (previously acquired, NY Islanders selected Kristofer Ottosson) in 2000 Entry Draft, February 15, 2000. Traded to Montreal by Philadelphia for P.J. Stock and Montreal's 6th round choice (Dennis Seidenberg) in 2001 Entry Draft, December 7, 2000. Missed majority of 2000-01 season recovering from wrist injury suffered in game vs. Carolina, January 16, 2001. Missed majority of 2002-03 season recovering from head injury suffered in pre-training camp scrimmage, August, 2002. Suspended by Montreal for refusing to report to Utah (AHL), February 22, 2003.