Author: Duncan Macmillan
Alternate names: Duncan MacMillan