1st/9th Batt. Argyll and Sutherland Highlanders.
He is remembered with honour on the Scottish National War Memorial, Helensburgh Baptist Church memorial and Helensburgh War Memorial, Column 1, Line 7.
1st Batt. Queens Own Cameron Highlanders.
He is remembered with honour on the Scottish National War Memorial, Park Church Roll of Honour and the Helensburgh War Memorial, Column 1 Line 10.
6th Batt. Cameron Highlanders. He is remembered with honour on the Scottish National War Memorial, Glasgow University Roll of Honour,
Glasgow Education Memorial to Teachers, the Glasgow Provincial Training College Memorial, Dovehill Primary School Memorial, St Columba’s memorial and the Helensburgh War Memorial, Column 1 Line 13.
1st Batt. Royal Scots Fusiliers
He is remembered with honour on the Scottish National War Memorial, Glasgow University Roll of Honour, the Le Touret Memorial and the Helensburgh War Memorial, Column 1 Line 15. John was awarded the D.C.M. for 'great gallantry and devotion to duty'