Mackenzie MacEachern (#28) is a LW in the NHL that currently plays for the St. Louis Blues. Mackenzie is 26 years old, born on March 09 1994, and is 6’2″ tall weighing 190lbs.