John Hay
of Tweeddale (Marquessate)
Starting on: Sun 11th Aug 1697
Ending on: Thu 20th Apr 1713
Ordinality: 2
All Peerage Holdings