Signed as a free agent by New Jersey, October 1, 1993. Claimed by St. Louis from New Jersey in Waiver Draft, September 28, 1997. Missed majority of 1999-2000 due to shoulder surgery, August, 1999. Signed as a free agent by Chicago, July 31, 2001. Claimed on waivers by Atlanta from Chicago, November 14, 2001. Traded to New Jersey by Atlanta for future considerations, February 24, 2003. Signed as a free agent by NY Rangers, October 22, 2003. Claimed on waivers by St. Louis from NY Rangers, January 29, 2004. Signed as a free agent by New Jersey, August 13, 2004. Traded to Phoenix by New Jersey with Ray Schultz and Steven Spencer for Brad Ference, November 25, 2005. Signed as a free agent by Vienna (Austria), August 21, 2007. Signed as a free agent by Lowell (AHL), August 5, 2008.