Interactive tree of William Haines

William Haines 16721754
Sarah Paine 16751728
Richard Haines, 16471682
Margaret m Haines, 16491744
John Haines 16141645
Elizabeth Stanford 16191645
John Haines 15801617
Edward Stanford 15781622
Mary m Stanford 15801621
Thomas Stanford 15301580
Elizabeth Stanford Chanell 15301580