Names and Surnames
Birth name
John Macgregor Bruce OBE CMG CB Lockhart
EnglishJ. M. Bruce Lockhart
EnglishJohn Bruce Lockhart
FrenchJ. M. Bruce Lockhart
DutchJohn Bruce Lockhart
SpanishJ. M. Bruce Lockhart
GermanJ. M. Bruce Lockhart
ItalianJ. M. Bruce Lockhart
PortugueseДж. М. Брюс Локхарт
RussianAlso known as
John Macgregor Bruce OBE CMG CB Bruce-Lockhart
EnglishJohn Macgregor Bruce Lockhart
EnglishJohn Macgregor Bruce Lockhart
GermanJohn Macgregor Bruce Lockhart
ItalianJohn Macgregor Bruce Lockhart
Portuguese