Wikipedia AI summary
John Flanagan
John Flanagan or Jack Flanagan may refer to: