Major-General
* 11th of March 1892
† 28th of October 1969
(Royal Engineers)
| 1934-07-01 | Brevet Lieutenant-Colonel |
| 1936-04-08 | Lieutenant-Colonel |
| 1939-04-18 | Colonel (Dated back to 1937-07-01) |
| 1940-01-17 | Acting Brigadier |
| 1940-07-17 | Temporary Brigadier |
| 1941-05-29 | Acting Major-General |
| 1942-04-13 | Temporary Brigadier |
| 1943-08-30 | Temporary Brigadier |
| 1945-10-24 | Granted the Honorary rank of Major-General |
| 1936-04-08 | – | 1939-04-17 | Commander Royal Engineers, 2nd Infantry Division |
| 1939-04-18 | – | 1940-01-14 | Assistant Adjutant-General, ? |
| 1940-01-17 | – | 1941-05-29 | Commanding Officer 130th Infantry Brigade |
| 1941-05-29 | – | 1942-04-XX | Chief Engineer, Home Forces |
| 1942-04-XX | – | 1943-XX-XX | Deputy Engineer-in-Chief, Middle East Command |
| 1943-02-20 | – | 1943-06-01 | Brigadier Royal Engineers, 18th Army Group |
| 1943-04-11 | – | 1943-07-09 | Chief Engineer, Allied Force Headquarters [North Africa] |
| 1943-08-30 | – | 1944-03-14 | Chief Engineer, Northern Command |
| 1944-03-XX | – | 1945-08-13 | Chief Engineer, Home Forces |
| 1945-10-24 | Retired |