The GMs job is the building of the team, albeit with input from his staff, the talent scouts, the HC and the O and D Coordinators. Not necessarily in that order of course. It is on the GM to get player that are in keeping with team needs and the financial parameters of the team. It is a group effort, though in the end, the responsibility falls on the GMs shoulders, so he gets the final call. That’s how I see it happening in Buffalo.