Major-General
* 29th of May 1892
† 1959
(King's Own Scottish Borders)
| 1932-01-01 | Brevet Lieutenant-Colonel |
| 1938-04-30 | Lieutenant-Colonel |
| 1938-06-30 | Colonel (Dated back to 1935-01-01) |
| 1938-06-30 | Temporary Brigadier |
| 1940-12-14 | Acting Major-General |
| 1941-05-20 | Relinquish the Acting rank of Major-General |
| 1941-05-20 | Relinquish the Temporary rank of Brigadier |
| 1941-07-14 | Temporary Brigadier |
| 1946-02-09 | Granted the Honorary rank of Brigadier |
| 1933-01-31 | – | 1937-01-30 | Chief Instructor at Royal Military Academy Sandhurst |
| 1938-04-30 | – | 1938-06-29 | Commanding Officer 2nd Battalion, King's Own Scottish Borders |
| 1938-06-30 | – | 1940-12-14 | Commanding Officer 2nd Infantry Brigade [France] |
| 1940-12-14 | – | 1941-05-22 | General Officer Commanding 46th Infantry Division |
| 1941-07-14 | – | 1941-07-30 | Commanding Officer 159th Infantry Brigade |
| 1941-07-31 | – | 1943-11-27 | Commanding Officer 182nd Infantry Brigade |
| 1943-12-12 | – | Commanding Officer RAF Levies Iraq | |
| 1944-07-11 | – | 1946-02-09 | Aide-de-Camp to the King |
| 1946-02-09 | Retired |