Question: who does david johnson play for in the nfl?
Answer: Arizona Cardinals