Bills welcome back safety Jim Leonhard, who started in Buffalo in 2005 Safety Jim Leonhard's career has gone full circle after signing with the Buffalo Bills. The Bills announced the signing Monday after Leonhard had arrived at the team's facility and took his physical. He is an eight-year veteran who broke into the NFL with Buffalo in 2005 as an undrafted rookie out of Wisconsin. He immediately becomes the Bills most experienced player. Leonhard spent last season in Denver before signing with New Orleans in April. He was cut by the Saints last weekend. Leonhard has 61 starts over a career that included stops in Baltimore and New York Jets. The Bills are in need of safety depth with Jairus Byrd not expected to be ready to open the season against New England on Sunday. The Bills also signed cornerback Johnny Adams, running back Ronnie Wingo and offensive tackle Edawn Coughman to fill out their eight-player practice squad. Coughman spent a portion of last season on the Seattle Seahawks" practice squad. He signed with Dallas in May before being cut by the Cowboys last weekend. In 2011, the Shaw University product played nine games with Toronto of the Canadian Football League. Wingo is an undrafted rookie free agent out of Arkansas, who was released by Atlanta last week. At Arkansas, he had 1,089 yards rushing and eight touchdowns in 49 career games. Adams, an undrafted rookie free agent out of Michigan State, split time with Houston and Indianapolis this off-season.