Interactive tree of Margaret m 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
Margaret m Blain
Samuel Blain