Owen J. Flanagan, Jr. Gerald V. Flanagan. Richard Flanagan David Flanagan Mary Flanagan William G. Flanagan. William M. Flanagan. David Flanagan著 David Flanagan. Richard flanagan