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