Né le 21 septembre 1964 à Montréal. Discipline : hockey. Position : ailier gauche.
Il joua 15 saisons dans la LNH avec les Penguins de Pittsburgh (1983-1984 à 1992-1993), les Sabres de Buffalo (1992-1993), les Sharks de San Jose (1993-1994, 1994-1995 et 1996-1997), les Red Wings de Detroit (1994-1995 à 1996-1997), les Stars de Dallas (1997-1998) et les Rangers de New York (1997-1998). Au terme de sa carrière, il a inscrit 170 buts et 382 points en 895 matchs. Il remporta deux coupes Stanley avec Pittsburgh (1991, 1992).
STATISTIQUES EN SAISON
| Saison | Club | Ligue | PJ | B | P | Pts | Pun |
| 1979-1980 | Peterborough Oilers | OHA Jr B | 29 | 13 | 11 | 24 | 12 |
| 1980-1981 | Peterborough Oilers | OHA Jr B | 42 | 28 | 42 | 70 | 93 |
| 1980-1981 | Peterborough Petes | OHL | 6 | 0 | 0 | 0 | 0 |
| 1981-1982 | Peterborough Petes | OHL | 68 | 29 | 31 | 60 | 39 |
| 1982-1983 | Peterborough Petes | OHL | 67 | 53 | 47 | 100 | 74 |
| 1983-1984 | Pittsburgh Penguins | LNH | 65 | 9 | 13 | 22 | 29 |
| 1984-1985 | Baltimore Skipjacks | AHL | 59 | 17 | 24 | 41 | 14 |
| 1984-1985 | Pittsburgh Penguins | LNH | 16 | 0 | 2 | 2 | 7 |
| 1985-1986 | Baltimore Skipjacks | AHL | 18 | 8 | 7 | 15 | 28 |
| 1985-1986 | Pittsburgh Penguins | LNH | 37 | 11 | 6 | 17 | 8 |
| 1986-1987 | Pittsburgh Penguins | LNH | 72 | 16 | 18 | 34 | 46 |
| 1987-1988 | Pittsburgh Penguins | LNH | 17 | 3 | 6 | 9 | 18 |
| 1988-1989 | Pittsburgh Penguins | LNH | 76 | 26 | 32 | 58 | 124 |
| 1989-1990 | Pittsburgh Penguins | LNH | 78 | 20 | 19 | 39 | 109 |
| 1990-1991 | Pittsburgh Penguins | LNH | 79 | 20 | 22 | 42 | 115 |
| 1991-1992 | Pittsburgh Penguins | LNH | 78 | 19 | 16 | 35 | 119 |
| 1992-1993 | Pittsburgh Penguins | LNH | 54 | 8 | 6 | 14 | 76 |
| 1992-1993 | Buffalo Sabres | LNH | 8 | 1 | 3 | 4 | 4 |
| 1993-1994 | San Jose Sharks | LNH | 64 | 12 | 18 | 30 | 126 |
| 1994-1995 | San Jose Sharks | LNH | 13 | 2 | 2 | 4 | 27 |
| 1994-1995 | Detroit Red Wings | LNH | 30 | 6 | 11 | 17 | 31 |
| 1995-1996 | Detroit Red Wings | LNH | 71 | 11 | 21 | 32 | 66 |
| 1996-1997 | Detroit Red Wings | LNH | 36 | 1 | 2 | 3 | 27 |
| 1996-1997 | San Jose Sharks | LNH | 30 | 3 | 6 | 9 | 20 |
| 1997-1998 | Dallas Stars | LNH | 59 | 2 | 9 | 11 | 46 |
| 1997-1998 | New York Rangers | LNH | 12 | 0 | 0 | 0 | 7 |
| 1998-1999 | Hartford Wolf Pack | AHL | 69 | 18 | 27 | 45 | 59 |
| Totaux | OHA Jr B | 71 | 41 | 53 | 94 | 105 | |
| Totaux | OHL | 141 | 82 | 78 | 160 | 113 | |
| Totaux | AHL | 146 | 43 | 58 | 101 | 101 | |
| Totaux | LNH | 895 | 170 | 212 | 382 | 1 005 |
STATISTIQUES EN SÉRIES ÉLIMINATOIRES
| Saison | Club | Ligue | PJ | B | P | Pts | Pun |
| 1981-1982 | Peterborough Petes | OHL | 9 | 3 | 1 | 4 | 9 |
| 1982-1983 | Peterborough Petes | OHL | 4 | 1 | 3 | 4 | 7 |
| 1984-1985 | Baltimore Skipjacks | AHL | 8 | 3 | 4 | 7 | 11 |
| 1988-1989 | Pittsburgh Penguins | LNH | 11 | 1 | 2 | 3 | 12 |
| 1990-1991 | Pittsburgh Penguins | LNH | 24 | 5 | 2 | 7 | 29 |
| 1991-1992 | Pittsburgh Penguins | LNH | 14 | 3 | 0 | 3 | 10 |
| 1992-1993 | Buffalo Sabres | LNH | 4 | 0 | 1 | 1 | 10 |
| 1993-1994 | San Jose Sharks | LNH | 14 | 3 | 2 | 5 | 10 |
| 1994-1995 | Detroit Red Wings | LNH | 18 | 1 | 5 | 6 | 30 |
| 1995-1996 | Detroit Red Wings | LNH | 14 | 0 | 4 | 4 | 8 |
| 1998-1999 | Hartford Wolf Pack | AHL | 7 | 0 | 3 | 3 | 8 |
| Totaux | OHL | 13 | 4 | 4 | 8 | 16 | |
| Totaux | AHL | 15 | 3 | 7 | 10 | 19 | |
| Totaux | LNH | 99 | 13 | 16 | 29 | 109 |