Wikipedia AI summary
James Cowie
James Cowie may refer to: