Margaret Barclay - Pedigree | FamilyCentral
Charles Swan
 md. 24 Jan 1811
  Children