Wikipedia AI summary
John McTavish
John McTavish, John MacTavish, or variant thereof, may refer to: