Q: how long has beasley been with the cowboys? A:
2012–present