The Buccaneers have signed defensive tackle John McCargo, filling a roster spot that opened when Gerald McCoy was lost for the season with a torn right biceps. McCargo spent five seasons with the Bills after being selected in the first round of the 2006 NFL draft. McCoy was placed on injured reserve after being injured in last weekend's game at New Orleans.