public profile
Son of Peter Johnson Cotton, I and Margaret "Peggy" Brother of Sarah Cotton; Cyrus Cotton; Elijah N. Cotton; John Cotton and Cyrus W Cotton Half brother of Peter Washington Cotton, II