William Stewart, 2nd of Traquair — Peerage person ID=25007