Thomas McFarlane
Male
Greenock
UNDEFINED ENGINE AND MACHINE MAKING (NOT TEXTILE)
15 / Jun / 1838
Dundee, Forfarshire, Scotland
31 / Oct / 1882
Plymouth, Devon, England
Expand all