how long has beasley been with the cowboys