James Hamilton
of Hamilton (Dukedom)
Starting on: Sun 12th Apr 1643
Ending on: Tue 9th Mar 1649
Ordinality: 1
All Peerage Holdings