Han har tidligere spilt for Vancouver Canucks, Boston Bruins, New York Islanders, Washington Capitals, Buffalo Sabres, St. Louis Blues og Montreal Canadiens.