Names and Surnames
Birth name
Professor James Edwin Thorold MA MP Rogers
EnglishJames Edwin Thorold Rogers
FrenchAlso known as
Professor James Edwin Thorold MA MP Thorold Rogers
EnglishJames E. Thorwold Rogers
EnglishJ. E. Thorold Rogers
EnglishJames E. Thorold Rogers
EnglishJames Edwin Thorold Rogers
EnglishJames Edwin Thorold Rogers
PolishРоджерс, Джемс Эдвин Торольд
RussianJames Edwin Thorold Rogers
Portuguese