Name
Roy Rivers
Born
1891-07-28
Birth Place
Occupation
Telephone Linesman
Religion
Church of England
Awards
Good Conduct Badge
Service Record 1
Regimental Number
603104
Highest Rank
Private
Conflict
Battalion
Enlisted
Galt, ON
Enlistment /Transfer Date
1915-08-25
Prev Exp
29th Highland Light Infantry, 6 months
Service Record 2
Regimental Number
603104
Highest Rank
Private
Conflict
Battalion
12th Battalion
Enlistment /Transfer Date
1916-02-03
Service Record 3
Regimental Number
603104
Highest Rank
Private
Conflict
Battalion
23rd Battalion
Enlistment /Transfer Date
1916-08-15
Service Record 4
Regimental Number
603104
Highest Rank
Private
Conflict
Battalion
11th Reserve Battalion
Enlistment /Transfer Date
1917-01-04
Service Record 5
Regimental Number
603104
Highest Rank
Private
Conflict
Battalion
14th Reserve Battalion
Enlistment /Transfer Date
1917-01-31
Service Record 6
Regimental Number
603104
Highest Rank
Private
Conflict
Battalion
8th Reserve Battalion
Enlistment /Transfer Date
1917-05-11
Service Record 7
Regimental Number
603104
Highest Rank
Private
Conflict
Battalion
Canadian Engineers Training Depot
Enlistment /Transfer Date
1918-03-17
Service Record 8
Regimental Number
603104
Highest Rank
Private
Conflict
Battalion
1st Reserve Battalion, Canadian Engineers
Enlistment /Transfer Date
1918-05-21
Discharge Date
1919-02-27
Discharge Cause
Demobilization