Brigadier
* 26th of October 1907
† 1968
| 1944-07-19 | Acting Lieutenant-Colonel |
| 1944-10-19 | War Substantive Major |
| 1944-10-19 | Temporary Lieutenant-Colonel |
| War Substantive Lieutenant-Colonel | |
| 1945-06-19 | Acting Brigadier |
| 1949-03-05 | Lieutenant-Colonel |
| 1952-03-16 | Colonel |
| Temporary Brigadier | |
| Granted the honorary rank of Brigadier |
| 1944-07-19 | – | 1944-08-XX | Commanding Officer 10th Battalion The Highland Light Infantry |
| 1944-XX-XX | – | 1945-XX-XX | Commanding Officer 2nd Battalion Argyll & Sutherland Highlanders |
| 1945-06-21 | – | 1946-10-XX | Commanding Officer 15th Infantry Brigade [Northwestern Europe] |
| 1949-01-XX | – | 1950-01-XX | Commanding Officer 168th Infantry Brigade |
| 1950-03-XX | – | 1952-05-XX | Commanding Officer Area Troops Berlin [Germany] |
| 1952-05-XX | – | 1953-03-XX | Commanding Officer 91st Lorried Infantry Brigade |
| 1953-07-XX | – | 1954-07-XX | Brigadier General Staff, Scottish Command |
| 1954-XX-XX | Retired |