Our Family History
John Brown McGeachy
1884 - 1916 (32 years)
Generation: 1
1. John Brown McGeachy was born in 1884 in Campbeltown, Argyll, Scotland, UK; died on 19 Jul 1916 in Birkenhead, Merseyside, England, UK.