Meet David. He has Memorized 15 Books of the Bible.