The Milwaukee Journal Sentinel reports that the Packers have signed Buffalo free agent offensive lineman Duke Preston to a deal.
The 6'5, 236 pound Preston started 11 games last season at center for the Bills. He can also play guard and right tackle. He could compete for a starting job at all three interior line positions in Green Bay.
Preston is said to be not only big, but also very athletic.