Interactive tree of John Allen

John Allen 18371837
Leonard Allen 18101873
Mary Lindley Ashton 18111893