Owen Flanagan. Dennis Flanagan. Thomas Flanagan. David Flanagan. John Langan. Sheila O'Flanagan. David Flanagan著 Corin E. Kagan. Flanagan David Flanagan