David Kirkaldy 1820 - 1897

occupation:
Engineer
Nationality:
British; Scottish
born in:
Mayfield, Midlothian, Scotland, United Kingdom

1820-1897, engineer, British; Scottish