Macpherson , Hugh M:c Leod ,Andrew