John Johnston
1827 - 1859 (31 years)
Generation: 1
1. John Johnston was born on 12 Mar 1827 in Irvine, Ayrshire; died on 22 Feb 1859 in Tacna, Peru.