ORCHARD PARK, N.Y. (AP) The Buffalo Bills promoted Brian Gaine as assistant general manager, part of a series of moves announced on Tuesday to fill offseason departures. Gaine replaces Joe Shoen, who left Buffalo after being hired to become the New York Giants GM. Gaine has 24 seasons of NFL experience and spent the past three years as the Bills senior personnel adviser. He returned to Buffalo after spending the 2018 season as the Houston Texans general manager before being fired after 18 months on the job.