James Duff
Fife (Earldom)
Starting on: Fri 30th Sep 1763
Ending on: Tue 24th Jan 1809
Ordinality: 2
All Peerage Holdings