The Chiefs have finalized a deal with internal candidate Brett Veach to be Kansas City's new general manager, the team announced. Veach previously served as the team's co-director of player personnel.

More...