Han har tidligere spilt for New Jersey Devils, New York Rangers, Toronto Maple Leafs, New York Islanders og Vancouver Canucks.