Alexander Stewart

Earl of Buchan
Blason de la famille Stewart

Parents