John Bannister GibsonRoberts
1841–1912
Names and Surnames
Birth name
John Bannister Gibson Roberts
EnglishJohn Bannister Gibson Roberts
Multiple languagesJohn Bannister Gibson Roberts
GermanJohn Bannister Gibson Roberts
FrenchJohn Bannister Gibson Roberts
Dutch