During his pro career, McCreary played for the New York Rangers, Detroit Red Wings, Montreal Canadiens and the St. Louis Blues. He later coached the Vancouver Canucks for the first half of the 1973–74 season and then became general manager of the California Golden Seals in August 1974.[2] Although the Seals were performing fairly well, McCreary did not like the coaching methods of Marshall Johnston, and fired Johnston on January 22, 1975, taking over the position himself.[3] He hired Jack Evans, who had coached their minor league affiliate the Salt Lake Golden Eagles, as coach the following year, while remaining as general manager.[4] The team moved to Cleveland in 1976 and became the Cleveland Barons.[5] Yet, the club struggled and McCreary was fired as general manager in January 1977, and was replaced by Harry Howell, who had been serving as the assistant general manager.[6]
Currier, Steve (2017), The California Golden Seals: A Tale of White Skates, Red Ink, and One of the NHL's Most Outlandish Teams, Lincoln, Nebraska: University of Nebraska Press, ISBN978-0-8032-8848-5