John Jardine Croft

John Jardine Croft

Male 1839 - 1928  (89 years)


There are no cousins recorded for this individual