Interactive tree of Margaret Jane Hastings

Private
Margaret [ Dolly }Rickard 1900
Private
Margaret Jane Hastings 1900
Jim James AlexanderRickard 18711951
James Rickard 18421873
Elizabeth Knowles 18391911
David Knowles 1791
Elspit Walker 1808