The Cowboys signed second-round pick Marshawn Kneeland to a four-year rookie contract, wrapping up their offseason work. Kneeland, a former player at Western Michigan, will join the edge rushers on the Cowboys defense.