David Flanagan. David Flanagan David Flanagan著 David Flanagan等著 (美)David Flanagan著 ( )David Flanagan著 David Maclagan. David Monagan Kate Flanagan. Liz Flanagan.