William H. Thompson

William H. Thompson

1852-04-24 | Glasgow, Scotland, UK

1923-02-04