Interactive tree of Mary ALLEN

Mary ALLEN 18351866
Leonard Allen 18101873
Mary Lindley Ashton 18111893