David Crane. David Grann. David Grann David Keane. David Zane David Cesarani. David Maraniss. Havranek David Shaner. Fluid balance