Home LeaguesAHL Zack MacEwen has done all the right things on his path to the NHL