William Stewart
Stewart (Barony)
Starting on: Fri 19th Mar 1683
Ending on: Sun 3rd Aug 1692
Ordinality: 1
All Peerage Holdings