Stephen Tarleton

Family Group Record | Pedigree Chart | Descendancy Chart

Stephen Tarleton

B 23 Aug 1637 in , York, Va

D 1688 in , New Kent, Va