John Robertson 1782 - 1868

occupation:
Mechanical engineer
Nationality:
Scottish; British

1782-1868, mechanical engineer, Scottish; British