John Stewart, 4th of Ardsheal — Peerage person ID=589981