Richard Caswell Cannon - Pedigree | FamilyCentral
 5 Jun 1875 - 6 Sep 1925
Family Group
Family Group
Martha Emma Cannon
 md. 3 Sep 1899
  Children
    2.
Living