Family Tree

Mary Staff

JL
John Langford
1840–1909
RL
Robert Langford
1807–1877
MS
Mary Staff
1806–1891
RS
Robert Staff
1758–1841