Han har tidligere spilt for Detroit Red Wings New York Islanders, Pittsburgh Penguins, Phoenix Coyotes og San Jose Sharks.