This is the story of David Keller, young, confused and uncertain. On a trip to the beach with his f...