Cindy's age is 5 years less than three times Roy's age. If Cindy is 16 years old, how old is Roy?

A. 4
B. 5
C. 7
D. 15