William Glover (Of Haddington.)