Preston is a veteran coach with NHL experience as an assistant in Chicago, Calgary and San Jose. He also has been a head coach in the WHL for Regina and Lethbridge, where he also served as general manager from 2009 to 2013.

The 63-year-old Preston played for Chicago and New Jersey in the NHL after starting his pro career with Houston and Winnipeg in the WHA.