Alexander MacGillivray - Pedigree | FamilyCentral
 14 Oct 1825 - 13 Apr 1889
Family Group
Family Group
Elizabeth Hall Brown
 md. 13 Sep 1859