Gordon Highlanders
He is remembered with honour on the Old Parish Church Roll of Honour and the Helensburgh War Memorial, Column 4 Line 19.
1st Batt. Gordon Highlanders He is remembered with honour on the Old Parish Church Roll of Honour and the Helensburgh War Memorial, Column 4 Line 19.
12th Batt. South African Infantry Brigade
He is remembered with honour on the Menin Gate Memorial, Park Church Roll of Honour and Helensburgh War Memorial, Column 4 Line 15.
11th Batt. Argyll and Sutherland Highlanders
He is remembered with honour on the Park Church Roll of Honour and the Helensburgh War Memorial, Column 4 Line 14.