Traded to Toronto by Vancouver for Darby Hendrickson, February 16, 1999. Traded to Philadelphia by Toronto for the rights to Regan Kelly, September 26, 2000. Traded to Colorado by Philadelphia for Colorado's 6th round choice (Ville Hostikka) in 2003 Entry Draft, February 5, 2003. Traded to NY Rangers by Colorado with David Liffiton and Florida's 2nd round choice (previously acquired, later traded back to Florida Florida selected David Shantz) in 2004 Entry Draft for Matthew Barnaby and NY Rangers' 3rd round choice (Denis Parshin) in 2004 Entry Draft, March 8, 2004. Signed as a free agent by Newcastle (Britain-2), January 7, 2005. Signed as a free agent by Phoenix, August 11, 2005. Signed as a free agent by Kalamazoo (UHL), October 20, 2006. Signed as a free agent by Hershey (AHL), August 2, 2007. Signed as a free agent by Wichita, August 30, 2009.