Wikipedia AI summary
Duncan Macrae
Duncan Macrae or Duncan MacRae may refer to: