William Makgill of Ayton — Peerage person ID=354948