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