William Dalmahoy of Ravelrig — Peerage person ID=571340