William Mackenzie 1794 - 1851

Nationality:
British
born in:
Nelson, Lancashire, England, United Kingdom

railway contractor