Był także zawodnikiem Washington Capitals, St.Louis Blues, Toronto Maple Leafs, Dallas Stars, New Jersey Devils i Vancouver Canucks. W najlepszym sezonie 1986/1987 zdobył grając w Philadelphia Flyers 33 gole i 72 punkty (z powodu kontuzji nie zagrał w dziewięciu spotkaniach). W NHL wystąpił w 873 meczach. Strzelił 219 goli i miał 389 asyst. Rozbrat z hokejem wziął w 1999 roku poświęcając się szkoleniu utalentowanej młodzieży. Nigdy się nie ożenił, nie miał także dzieci.