John Flanagan. John Langan. Ellen flanagan Ellen Flanagan John J. Harrigan. Flanagan OFlanagan Richard Flanagan