Question: who has the most threes in nba history?
Answer: Ray Allen