John Langan. John Langan John Hannigan. John Horgan. Owen Flanagan. John Halligan. Dennis Flanagan. Thomas Flanagan. David Flanagan. Michael Mangan.