duncan m. macquarrie