William Mackenzie 1794 - 1851

occupation:
Civil engineer
Nationality:
British
born in:
Nelson, Lancashire, England, United Kingdom

railway contractor