Thomas Horrocks Openshaw

Nationality:
British
born in:
Bury, Bury, Greater Manchester, England, United Kingdom

1856-1929, surgeon, British