Joseph Locke 1805 - 1860

occupation:
Railway engineer
Nationality:
British; English
born in:
Attercliffe, Sheffield, South Yorkshire, England, United Kingdom

1805-1860, railway engineer, British; English