Elphinstone, William, bp. of Aberdeen.