Richard Waters - Pedigree | FamilyCentral
 22 Nov 1838 - 15 Oct 1883
Margaret Ramsay
 md. 18 Apr 1865
  Children