Wikipedia AI summary
James Knowles
James Knowles may refer to: