Alan Stewart of Darnley (Q4707841)
Scottish nobleman
Language: