Duncan J. Macquarrie | doi.page