Interactive tree of John Afford

Mary Ann Afford 1856
Charles A Afford 1860
John Afford 1821
Mary A 1832