Wikipedia AI summary
William Lennox
William Lennox may refer to: