Question: who has the most three pointers of all time?
Answer: Ray Allen