Thomas Bruce

Earl of Ailesbury and of Elgin
Blason de la famille de Bruce

Parents

Famille

Occupations

  • page of Honour of King James II