William Small

William Small

United Kingdom of Great Britain and Ireland · 1843 – 1929 · 3 works

Period of activity