Interactive tree of John B Allen

John B Allen 1849
Mary Lindley Ashton 18111893