John Cotton to Barry PC Cotton lineage

(lineage taken from records of Barry P C Cotton)

John COTTON b, abt 1555 Freshwater IOW ENG, and Annis

Bartholomew COTTON chr, 1585 Freshwater IOW ENG, and Mary (Whillier)

William COTTON chr, 1608/09 Freshwater IOW ENG, and Mary (Salter)

Robert COTTON b, abt 1650 Freshwater IOW ENG, and Margaret (Upton)

William COTTON chr, 1693 Freshwater IOW ENG, and Anne (Presson)

William COTTON chr, 1718 Norwood IOW ENG, and Anne (Vesey)

James COTTON b, 1763 IOW? ENG, and Hannah

James COTTON chr, 1787 IOW? ENG, and Frances (Riddett)

Richard COTTON b, 1815 Bramley ESS ENG, and Esther Anne (Payne)

Robert Carrington COTTON b. 1855 Adelaide S AUS, and Eliza Ann (Warren)

Percy Carrington COTTON b. 1881 London or S AUS, and Evelyn Jane (Lang)

Leslie Lewis Carrington COTTON b. 1906 Johannesburg South Africa, and Joyce Melvina (Williams)

Barry Percy Carrington COTTON b. 1935 Natal South Africa