Kitty Flanagan Liz Flanagan Barry Flanagan Kate Flanagan Tommy Flanagan Kieran Flanagan Tim A. Flanagan John Flanagan Rosie Flanagan David Flanagan