Names and Surnames
Birth name
James Alexander Campbell
DutchJames Campbell
Norwegian BokmålJames Campbell
Brazilian PortugueseAlso known as
Hon. James Campbell
EnglishJames Alexander Campbell
EnglishHon. James Alexander Campbell
EnglishJames Alexander Campbell
Spanish