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