John Stewart, Earl of Mar Scottish prince (1479–1503) Parents Margaret of Denmark, Queen of Scotland James III of Scotland Children Siblings James Stewart, Duke of Ross James IV of Scotland