James Hamilton
Mountcastle (Barony)
Starting on: Mon 4th Jun 1979
Ordinality: 9
All Peerage Holdings