Interactive tree of William Afford

Ann Afford 1844
John Thomas Watson 1844
William Afford 1823