Interactive tree of Margaret

Margaret
David Ferguson 18841944
John P Ferguson 18561906
Charlotte Elizabeth Gilbraith 18601901
James Gilbraith 18171895
Eliza Smith 18251905
Robert Smith 17871840
Jane Polk 17941865
Smith