Signed as a free agent by Buffalo, September 20, 1995. Signed as a free agent by NY Islanders, July 21, 1997. Signed as a free agent by Rochester (AHL), August 29, 1999. Missed majority of 1999-2000 due to knee injury vs. Springfield (AHL), January 21, 2000. Signed as a free agent by Manchester (AHL), September 7, 2001. Officially announced retirement and named assistant coach by Milwaukee (AHL), July 3, 2003.