Ta teenis Teises maailmasõjas, saades 1940. aastal 3. pataljoni, Skottide Kaitseväe komandöriks. 1942. aastal vangistati ta Põhja-Aafrikas Lääne kõrbe kampaanias. Ta sai Itaalias sõjavangiks, kuid põgenes 1943. aastal. 1943. aasta detsembris sai ta Brigadier John Marriotti asemele 32. Kaitsebrigadi, mis kuulus kindralmajor Allan Adairi Kaitsepüssitud Diviisionile, komandöriks kogu Põhja-Lääne-Euroopa kampaanias.
Aastatel 1944-1945.