Olaf Theron Armstrong - Pedigree | FamilyCentral
 27 May 1886 - 14 Mar 1952
 12 Nov 1855 - 8 Jul 1940
 3 May 1858 - 30 Sep 1889
 4 Jul 1821/22 - 4 Oct 1901
 29 Jan 1819 - 5 Aug 1874
Family Group
Family Group
Family Group
Family Group
Family Group
  Children