James Makgill
of Oxfuird (Viscountcy)
Starting on: Wed 19th Apr 1651
Ending on: Sat 5th May 1663
Ordinality: 1
All Peerage Holdings