Giles, J. A.

J. A. Giles

1808 - 1884

Name Variant(s): John Allen Giles