Wikipedia AI summary
James McGregor
James McGregor may refer to: