Major-General
* 8th of February 1896
† 1984
(Scots Guards)
| 1935-07-01 | Brevet Lieutenant-Colonel |
| 1939-04-13 | Local Colonel |
| 1939-04-26 | Colonel (Dated back to 1938-07-01) |
| 1940-08-26 | Acting Brigadier |
| 1941-02-26 | Temporary Brigadier |
| 1942-04-23 | Relinquish the Temporary rank of Brigadier |
| 1942-05-29 | Temporary Brigadier |
| 1943-01-12 | Acting Major-General |
| 1944-01-12 | Temporary Major-General |
| 1945-03-31 | Relinquish the Temporary rank of Major-General |
| 1945-04-01 | Local Major-General |
| Temporary Major-General | |
| 1946-03-01 | Relinquish the Temporary rank of Major-General |
| 1947-09-10 | Granted the Honorary rank of Major-General |
| 1936-07-26 | – | 1939-01-20 | Instructor at the Staff College Quetta, India |
| 1939-04-13 | – | 1939-04-25 | Special Employed |
| 1939-04-26 | – | 1940-08-25 | General Staff Officer 1, British Troops in Palestine & Trans-Jordan |
| 1940-08-26 | – | 1942-04-23 | Brigadier General Staff, East Africa Command |
| 1942-05-29 | – | 1942-07-25 | Commanding Officer 148th Independent Brigade Group |
| 1943-01-12 | – | 1944-08-31 | General Officer Commanding 45th Infantry Division |
| 1944-09-06 | – | 1945-01-21 | Head of SHAEF Mission to Netherlands |
| 1947-09-10 | Retired |