Family Tree

John Brown

MB
Margaret Brown
1867–1912
JB
John Brown
1844–1927
JF
Jane Flanigan
1847–1914