Royal Navy
He is remembered with honour on the Scottish National War Memorial, Helensburgh and Gareloch Unionist Association Roll of Honour, St Columba’s Church memorial and Helensburgh War Memorial, Column 2 Line 19.
Royal Scots Fusiliers
He is remembered with honour on the Thiepval Memorial, the Scottish National Memorial, the Old Parish Church memorial and Helensburgh War Memorial, Column 2 Line 22.
9th Batt. Gordon Highlanders
He is remembered with honour on the Scottish National Memorial and Helensburgh War Memorial, Column 2 Line 17.
Highland Light Infantry
He is remembered with honour on the Thiepval Memorial, the Scottish National War Memorial, Larchfield School Memorial, Glenalmond School Memorial, St Michael and All Angels Church Roll of Honour and Helensburgh War Memorial, Column 2 Line 16.