birth · 24 October 1378 · 646 years ago
David Stewart, Duke of Rothesay (d. 1402)
More births on 24 Oct