New Jersey Devils | Assistant Coach | Jun. 30, 1993 - Jul. 26, 1995 | 42 - 44 | 2 Years, 26 Days |
Los Angeles Kings | Head Coach | Jun. 1, 1995 - Apr. 19, 1999 | 43 - 47 | 3 Years, 10 Months, 18 Days |
New Jersey Devils | Assistant Coach | May 26, 1999 - Mar. 22, 2000 | 47 - 48 | 9 Months, 25 Days |
New Jersey Devils | Head Coach | Mar. 23, 2000 - Jan. 28, 2002 | 48 - 50 | 1 Year, 10 Months, 5 Days |
New Jersey Devils | Assistant Coach | Feb. 25, 2002 - Apr. 27, 2002 | 50 - 50 | 2 Months, 2 Days |
New Jersey Devils | Head Coach | Jul. 14, 2005 - Dec. 19, 2005 | 54 - 54 | 5 Months, 5 Days |
New Jersey Devils | Assistant Coach | Jul. 25, 2007 - Jun. 1, 2008 | 56 - 56 | 10 Months, 7 Days |
New Jersey Devils | Assistant Coach | Jul. 1, 2010 - Jun. 1, 2012 | 59 - 60 | 1 Year, 11 Months |
San Jose Sharks | Associate Coach | Jul. 9, 2012 - May 22, 2014 | 61 - 62 | 1 Year, 10 Months, 13 Days |
San Jose Sharks | Director of Player Development | May 23, 2014 - May 17, 2017 | 62 - 65 | 2 Years, 11 Months, 24 Days |
St. Louis Blues | Assistant Coach (Interim) | Nov. 20, 2018 - Present | 67 - | 5 Years, 5 Months, 7 Days |