William Campbell McGregor - Pedigree | FamilyCentral
 11 Apr 1833 - 16 Jun 1913
Family Group
Family Group
Sarah Fish
 md. 29 Apr 1857
  Children