Interactive tree of Mary Pierce Blain

Charles Haines 1857
Belle Haines 1857
Rebecca Haines 1879
Mary Haines 1857
Orcelia Haines 1863
Jonathan Haines 1864
Jessie Haines 1866
Anna Haines 1869
Mary Pierce Blain 18391910
William W Haines 18281922
Samuel Blain
Margaret m Blain
Alfred Benton Haines, 18051888
Mary Leeper, 18041840
Sarah Nixon 1822
Joseph Haines, 17791844
Sarah Long, 17791834
William Haines, 17591814
Agnes Lippincott,
Benjamin Haines, 17251800
Elizabeth Roberts, 17221768
Samuel Lippincott, 1745
Theodosia Hewlings, 17211729
Jonathan Long
William Leeper 17801830
Mrs. William Leeper 1780