Names and Surnames
Birth name
John Archibald Campbell
EnglishJohn Archibald Campbell
GermanJohn Archibald Campbell
SpanishJohn Archibald Campbell
FrenchJohn Archibald Campbell
ItalianJohn Archibald Campbell
DutchJohn Archibald Campbell
PolishJohn Archibald Campbell
Portuguese