Question: how long has beasley been with the cowboys
Answer: 2012 -- present