Bei den Minnesota North Stars verbrachte der Abwehrspieler lediglich eine Saison, um dann als Free Agent für die folgenden drei Jahre bis zum Sommer 1988 zu den Detroit Red Wings zu wechseln. Anschließend kehrte er erneut als Free Agent zu seinem Ex-Team nach Vancouver zurück. Sein zweiter Aufenthalt in Vancouver endete jedoch nach eineinhalb Spielzeiten, da er im März 1990 gemeinsam mit Rich Sutter und einem Zweitrunden-Wahlrecht im NHL Entry Draft 1990 an die St. Louis Blues abgegeben wurde. Im Gegenzug wechselten Adrien Plavsic, ein Erstrunden-Wahlrecht desselben Drafts sowie ein Zweitrunden-Wahlrecht im NHL Entry Draft 1991 zu den Canucks. Im Trikot der Blues beendete der Defensivakteur nach dem &lt;a href="NHL%201990/91"&gt;Spieljahr 1990/91&lt;/a&gt; im Alter von 36 Jahren seine aktive Karriere.