The Buffalo Bills announced Thursday that they have signed versatile offensive lineman Seth McKinney. Terms of the deal with the unrestricted free agent weren't disclosed. Listed at 6-foot-3 and 310 pounds, McKinney is expected to compete with Kirk Chambers for a starting job at left guard after the Bills released Derrick Dockery this offseason.