Surname: 
Forename: 
No: 
Rank: 
Notes: 
Unit: 
Search Options:
Records per Page:

 Surname   Forename   No   Rank   Notes   Unit 
ArmstrongD1299SapperDied of disease. Bloemfontein, 21 February 1901
Source: South African Field Force Casualty Roll
Royal Engineers, Fortress Company, 20th
ArmstrongD6244DrummerPrisoner. Swalkrantz, 4 June 1900
2nd Battalion. Released
Source: South African Field Force Casualty Roll
(Duke of Albany's Ross-shire Buffs) Seaforth Highl
ArmstrongD2nd Battalion
Source: QSA and KSA medal rolls
Gordon Highlanders
ArmstrongD 6190Private2nd Btn. Wounded at Elandslaagte. 21 Oct 1899.
Source: Natal Field Force Casualty Roll, page 166 line 45
Gordon Highlanders
ArmstrongD4617SapperTo Army Reserve. KSA sent tot man 29 May 1903.

QSA (2) CC OFS. KSA

TNA ref 159/2; 315/6
Royal Engineers, Telegraph Battalion, 1st Division
ArmstrongD B1299SapperDied from disease at Bloemfontein 27 Feb 1901. QSA (3) sent to father 22 Oct 1903.

QSA (3) CC OFS Tr

TNA ref 157/1
Royal Engineers, Fortress Company, 20th
ArmstrongD H1st Volunteer Service Company
Source: QSA and KSA medal rolls
Royal Scots (Lothian Regiment)
ArmstrongD HVolunteer Service Company
Source: QSA and KSA medal rolls
Royal Scots (Lothian Regiment)
ArmstrongDavid685Trooper1st Battalion
Source: QSA Medal Rolls
Scottish Horse
ArmstrongDavid1st Battalion
Source: QSA and KSA rolls
Imperial Light Horse
ArmstrongDavid685TrooperServed 07 Apr 01 to 24 Oct 01. Discharged Completion of Service
Source: Nominal roll in WO127
Scottish Horse
ArmstrongDavid2nd Battalion
Source: QSA and KSA medal rolls
(Duke of Albany's Ross-shire Buffs) Seaforth Highl
ArmstrongDouglas FyfeTrooperBSACM Mashonaland 1897 (0).
Source: BSACM rolls
British South Africa Police
ArmstrongE3853PrivateQSA (2). Invalided to England.
Source: QSA medal rolls
7th (The Princess Royal's) Dragoon Guards
ArmstrongE53782SergeantDemise: Died of wounds 01 Apr 1900
Place: Sannas Post
Source: In Memoriam by S Watt
Q Battery, RHA
Page 977 of 50206
<<First <Prev 970 971 972 973 974 975 976977 978 979 980 981 982 983 984 Next> Last>>