Career
Stewart played in both the World Hockey Association and the National Hockey League. He played with Mark Messier for the Cincinnati Stingers. His last season of professional hockey was 1979-1980 with the Quebec Nordiques.
After his playing days ended, he had a lengthy career as an National Hockey League referee.
He officiated 1,010 regular season games, 49 playoff games, the 1987 Canada Cup, the 1991 Canada Cup and two All-Star games. He never wore a helmet during his officiating career.
From the 1994-1995 National Hockey League season until his retirement in 2003, he wore uniform number 22. Stewart is Men"s and Women"s League Director of Officiating for ECAC Hockey, and in 2012 also took on duties as a judicial and discipline consultant to the Kontinental Hockey League.