Traded to NY Islanders by Calgary for Colorado's 3rd round choice (previously acquired by NY Islanders later traded to Hartford Hartford selected Francis Lessard) in 1997 Entry Draft, November 27, 1996. Traded to Buffalo by NY Islanders with Jason Holland for Jason Dawe, March 24, 1998. Loaned to Utah (IHL) by Buffalo after clearing NHL waivers, January 11, 2000. Signed as a free agent by San Jose, September 10, 2000. Signed as a free agent by Sheffield (Britain), September 20, 2001. Signed as a free agent by Belfast (Britain), August 8, 2002.