Major-General
* 28th of May 1891
† 26th of August 1955
(Queen's Own Cameron Highlanders)
| 1931-05-05 | Lieutenant-Colonel |
| 1935-05-05 | Colonel (Dated back to 1934-05-05) |
| 1937-11-24 | Temporary Brigadier |
| 1939-10-14 | Relinquish the Temporary rank of Brigadier |
| 1940-06-22 | Temporary Brigadier |
| 1941-12-15 | Acting Major-General |
| 1942-12-15 | Temporary Major-General |
| 1944-08-25 | Granted the Honorary rank of Major-General |
| 1931-05-05 | – | 1935-05-05 | Commanding Officer 1st Battalion, Queen's Own Cameron Highlanders |
| 1935-05-05 | – | 1935-10-01 | Half-pay |
| 1935-10-01 | – | 1938-03-17 | Commanding Officer 160th Infantry Brigade |
| 1938-03-18 | – | 1939-10-14 | Commanding Officer Cairo Brigade [Egypt] |
| 1939-12-18 | – | 1940-02-04 | Assistant Quartermaster-General, ? |
| 1940-02-05 | – | 1940-06-21 | Assistant Adjutant-General, War Office |
| 1940-06-22 | – | 1940-08-20 | Inspector of Mobility, War Office |
| 1940-08-20 | – | 1941-12-03 | Commanding Officer 156th Infantry Brigade |
| 1941-XX-XX | – | 1944-XX-XX | District Officer Commanding North Highland District |
| 1944-01-27 | – | 1944-08-25 | Aide-de-Camp to the King |
| 1944-08-25 | Retired |