Był zawodowym graczem w hokejowej lidze NHL, gdzie rozegrał ponad 900 meczy w 8 różnych drużynach zdobywając ponad 600 punktów. Z drużyną Philadelphia Flyers był finalistą Pucharu Stanley'a w latach 1985 i 1987.
Zmarł na skutek niedokrwistości hemolitycznej w Toronto (Kanada), został pochowany na Pine Hills Cemetery w Scarborough (Kanada).