Stephen Haweis

Stephen Haweis

United Kingdom of Great Britain and Ireland · 1878 – 1969 · 5 works

Period of activity