Wikipedia AI summary
John Haywood
John Haywood or Heywood may refer to: