Ayant préféré se joindre à la LNH, il rejoint pour la saison 1974-1975 le club-école des Capitals dans la Ligue américaine de hockey, les Robins de Richmond. Il commence la saison suivante avec les Caps, mais retourne dans la LAH après huit rencontres. Il se voit a l'aube de la saison 1976-1977 transféré aux Flyers de Philadelphie pour compléter une transaction effectuée au mois de décembre envoyant Bob Sirois à Washington.
Il passe les quatre saisons suivantes principalement dans la LAH étant appelé à joindre les rangs des Flyers lors de 40 parties. Il est échangé au Nordiques de Québec à l'été 1980 mais revient en tant qu'agent libre avec les Flyers durant la saison 1982-1983. Il signe un contrat d'une saison avec les Devils du New Jersey à l'été 1983 mais reste dans la LAH avec les Mariners du Maine. Il se retire de la compétition après avoir disputé 17 rencontres et se retrouve directement entraîneur-chef des Mariners[1].
Carrière entraîneur
Il est appelé à titre d'intérim au poste d'entraîneur chez les Mariners durant le reste de la saison 1983-1984 et il est nommé la saison suivante l'entraîneur-adjoint du club.
En 1985, il accepte le poste d'entraîneur des Bears de Hershey de la LAH, poste qu'il conserve jusqu'en 1989 avant de se joindre aux Flyers de Philadelphie à titre d'adjoint. Il n'y reste qu'une saison avant de diriger le Club-école des Rangers de New York dans la LAH, les Rangers de Binghamton, pour la saison 1990-1991.
Sa première chance de diriger un club de la LNH se présente à lui la saison suivante alors qu'il devient l'entraîneur des Jets de Winnipeg. Il reste en poste jusqu'en 1994-1995 alors qu'il est remplacé par Terry Simpson.
Il revient dans l'organisation des Rangers de New York en 1997 en tant qu'adjoint puis, en 1999-2000, devient l'entraineur des Wolf Pack de Hartford et y remporte la Coupe Calder dès sa première saison.
Il est dans l'organisation des Sénateurs d'Ottawa depuis 2002 d'abord en tant qu'entraîneur-chef des Senators de Binghamton avant d'être nommé entraineur-adjoint avec le grand club pour devenir en 2007 l'entraîneur-chef de l'équipe, jusque , date à laquelle il est congédié, en raison des faibles performances de cette équipe[2].