Brigadier
* 22nd of July 1901
† 25th of May 1991
(Territorial Army)
Nickname: Campbell of Airds
| 1942-06-17 | Temporary Lieutenant-Colonel |
| 1943-05-20 | Acting Colonel |
| 1943-05-20 | Acting Brigadier |
| 1943-11-20 | War Substantive Lieutenant-Colonel |
| 1943-11-20 | Temporary Colonel |
| 1943-11-20 | Temporary Brigadier |
| 1945-04-11 | Lieutenant-Colonel |
| 1945-04-11 | Colonel |
| 1942-XX-XX | – | 1943-XX-XX | Commanding Officer 7th Battalion Argyll & Sutherland Highlanders |
| 1943-04-28 | – | 1943-05-15 | Acting Commanding Officer 153rd Infantry Brigade [North Africa] |
| 1943-05-20 | – | 1944-04-21 | Commanding Officer 13th Infantry Brigade [Italy] |
| 1944-04-21 | – | 1944-04-29 | Acting General Officer Commanding 5th Infantry Division [Italy] |
| 1944-04-29 | – | 1944-09-27 | Commanding Officer 13th Infantry Brigade [Italy] |
| 1944-XX-XX | – | 1945-XX-XX | Brigadier General Staff, British Army Staff Washington |
| 1951-02-13 | Retired | ||
| 1953-11-14 | – | 1967-03-31 | Honorary Colonel, 8th Battalion The Argyll and Sutherland Highlanders |