About John De Soules
Sir John de Soules was Guardian of Scotland from 1301 to 1304 in the Wars of Scottish Independence. He was a member of the de Soules family.
Sir John de Soules was Guardian of Scotland from 1301 to 1304 in the Wars of Scottish Independence. He was a member of the de Soules family.