| Birth |
4 Jun 1843 |
Cradock, Eastern Cape, South Africa |
| Christened |
9 Jul 1843 |
Cradock, Eastern Cape, South Africa |
| Died |
7 Mar 1914 |
| |
| Father |
Robert Mclachlan Armstrong, b. 1815, Paisley, Renfrewshire, Scotland |
| Mother |
Jane Agnes Mary Taylor |
| |
| Family 1 |
Mary Amelia Thackwray, b. 19 Feb 1852, Cradock, Eastern Cape, South Africa |
| Married |
23 Mar 1870 |
Cradock, Eastern Cape, South Africa |
| Children |
| + | 1. Walter Scott Armstrong, b. 14 Jan 1871, Cradock, Eastern Cape, South Africa |
| + | 2. Percy George Armstrong, b. 25 Apr 1873, Cradock, Eastern Cape, South Africa |
| | 3. Ellen Agnes Mary Armstrong, b. 17 Jul 1875, Cradock, Eastern Cape, South Africa |
| + | 4. Ethel Annie Elizabeth Armstrong, b. 17 Dec 1877, Cradock, Eastern Cape, South Africa |
| + | 5. James McLachlan Armstrong, b. 14 Nov 1879, Cradock, Eastern Cape, South Africa |
| | 6. Elizabeth Thackwray Armstrong, b. 18 Dec 1882, Cradock, Eastern Cape, South Africa |
| | 7. Mary Armstrong, b. 13 Feb 1885, Cradock, Eastern Cape, South Africa |
|
| |
| Family 2 |
Ellen Allison Thackwray, b. 30 Mar 1855, Cradock, Eastern Cape, South Africa |
| Married |
Est 1887 |
| Children |
| | 1. George Robert Armstrong, b. 14 Apr 1888, Cradock, Eastern Cape, South Africa |
| | 2. Dora Allison Armstrong, b. 27 Oct 1889, Cradock, Eastern Cape, South Africa |
| | 3. Mildred Armstrong, b. 30 Jul 1891, Cradock, Eastern Cape, South Africa |
| | 4. Edgar Armstrong, b. 30 May 1893, Cradock, Eastern Cape, South Africa |
| + | 5. Graham Armstrong, b. 27 Dec 1895, Cradock, Eastern Cape, South Africa |
| | 6. George Fredrick Armstrong, b. 24 Nov 1899, Cradock, Eastern Cape, South Africa |
|
| |