David Flanagan著 David Flanagan. David Flanagan著. (美) David Flanagan著 David Fontana David Morgan David Nuana. David Vann Richard Flanagan David McLellan