Names and Surnames
Birth name
Sir John Spencer Ewart of Craigcleuch
PortugueseAlso known as
Sir John Spencer Ewart of Craigcleuch
EnglishSir John Spencer Ewart of Craigcleuch
GermanSir John Spencer Ewart of Craigcleuch
FrenchSir John Spencer Ewart of Craigcleuch
SpanishSir John Spencer Ewart of Craigcleuch
Dutch