Macpherson, Angus Duncan