John Stewart was a Scottish prince. He was the youngest son of King James III and his wife, Margaret of Denmark. John held the title of Earl of Mar. Very little is known about his life.
- Citizenship
- Kingdom of Scotland
- Born
- December 1479
- Died
- March 11, 1503