Richard Swan - Pedigree | FamilyCentral
 15 Sep 1595 -
 1574 -
 1575 - 4 Apr 1648
 1548 - 1657
  Children