J W Giles

Name
J W Giles
Date of birth
1801
Date of death
1870
Nationality
Scottish, English