Interactive tree of Hannah Allen

Hannah Allen 18391908
Leonard Allen 18101873
Mary Lindley Ashton 18111893