Michigan State junior forward Mackenzie MacEachern has signed a two-year entry level contract with the NHL’s St. Louis Blues, the organization’s President of Hockey Operations and General Manager Doug Armstrong announced on Wednesday, March 30. Read more at msuspartans.com.