Interactive tree of Martha Allen

Martha Allen 18511907
Leonard Allen 18101873
Mary Lindley Ashton 18111893