Randy owns 120 baseball cards, and Phil owns 95 baseball cards. The number of baseball cards Davis owns is equal to 5 times the difference between Randy's number of cards and Phil's. How many cards does Davis own?

A. 25 cards
B. 30 cards
C. 125 cards
D. 150 cards