James Hamilton
of Hamilton (Dukedom)
Starting on: Wed 9th Jul 1698
Ending on: Tue 15th Nov 1712
Ordinality: 4
All Peerage Holdings