James Stuart
of Richmond (Dukedom)
Starting on: Thu 8th Aug 1641
Ending on: Tue 30th Mar 1655
Ordinality: 1
All Peerage Holdings