Signed as a free agent by NY Islanders, June 9, 1997. Signed as a free agent by Nashville, July 17, 2003. Signed as a free agent by New Jersey, July 6, 2004. Traded to Phoenix by New Jersey with Pascal Rheaume and Steven Spencer for Brad Ference, November 25, 2005. Loaned to Springfield (AHL) by Phoenix (San Antonio-AHL) for cash, January 9, 2006.