Wikipedia AI summary
John Brooke
John Brooke may refer to: