The Carolina Panthers signed veteran defensive tackle Dwan Edwards on Sunday.

Edwards was just cut by the Bills on Friday. He had 52 tackles and 2 1/2 sacks in 16 games for Buffalo last season.

The Oregon State product has 228 tackles, 5 1/2 sacks and two interceptions in 83 career games with the Ravens and Bills.

Carolina also waived defensive tackle Terrell McClain.