William Macpherson (died 1746) (d. 1746) Parents Marjorie Campbell Andrew Macpherson Children Allan Macpherson, 1st of Blairgowrie Siblings Andrew Macpherson