James Hamilton
Mountcastle (Barony)
Starting on: Fri 23rd Mar 1736
Ending on: Fri 9th Oct 1789
Ordinality: 3
All Peerage Holdings