Malcolm Duncan's profile