Carriera Con la maglia degli ha disputato tre edizioni dei mondiali (1985, 1986 e 1987) e due dei Giochi olimpici invernali ( e ).
A livello di club, in NHL ha disputato 25 partite coi Minnesota North Stars e 12 (di cui 2 nei play-off) coi Boston Bruins, mentre ha avuto maggior successo nelle minors, in American Hockey League (coi Providence Bruins) e in International Hockey League (Kalamazoo North Stars, San Diego Gulls, Los Angeles Ice Dogs e Detroit Vipers).
Dopo il ritiro ha cominciato ad allenare; dal 2011 al 2015 ha guidato i Wheeling Nailers in ECHL, poi venne promosso in American Hockey League ai Wilkes-Barre/Scranton Penguins, che ha guidato fino al 2019. Ha allenato anche gli in due edizioni del Memorial Ivan Hlinka (2016 e 2017).
Nel gennaio 2021 è stato chiamato come head coach dei Krefeld Pinguine in Deutsche Eishockey-Liga, venendo poi confermato nella stagione successiva. La sua seconda stagione sulla panchina dei Pinguine durò tuttavia poche settimane: già il 23 settembre venne esonerato e sostituito dal suo secondo, il russo Igor Zakharkin. Rimase tuttavia in squadra con il ruolo di scout fino al termine della stagione.
Nel 2024 è tornato ad allenare, ma la sua esperienza nel massimo campionato slovacco con il Nové Zámky è durata pochi giorni: subentrato a Erik Čaládi il 5 novembre, il 19 novembre ha rescisso il contratto ed ha fatto ritorno negli USA per non meglio precisati motivi personali.
Note
Collegamenti esterni