David Porter Cowles - Pedigree | FamilyCentral
 17 May 1820 -
Family Group
 31 Oct 1760 - 1829
 1764 - 1826
Family Group
Family Group
 1 Mar 1731 - 1802
Family Group
Family Group
Family Group
  - 1786
Family Group
Family Group
Family Group