John Esslemont

Esperantist · 1874–1925

physician

British Hand of the Cause (1874-1925)