James Stewart, 1st Lord Doune (Q75268485)
Scottish landowner
Language: