HistorIQlyDynasties

James Stewart, 1st Earl of Moray

Illegitimate son of James IV of Scotland · 1499–1544