Wikipedia AI summary
James Hannay
James Hannay may refer to: