Alexander Stewart

Laird of Darnley and of Crookston
Blason de la famille Stewart alias Stuart

Famille