Macpherson, William, d. 1813.