David Flanagan David Flanagan. David Flanagan著 [美]David Flanagan (美)David Flanagan著 (美) David Flanagan著 [美]David Flanagan 著 (美)DavidFlanagan Richard Flanagan David Dagan Feng