He played a quarter of a century in the NHL ( 1979 -- 2004 ) with the Edmonton Oilers , New York Rangers , and Vancouver Canucks .
He played in the National Hockey League ( NHL ) from 1979 until 2004 . He played for the Edmonton Oilers , New York Rangers , and Vancouver Canucks .