Major-General
* 3rd of February 1899
† 16th of June 1946
(Royal Engineers)
| 1939-11-03 | Acting Lieutenant-Colonel |
| 1940-02-03 | Temporary Lieutenant-Colonel |
| 1940-06-14 | Acting Colonel |
| 1940-12-14 | War Substantive Lieutenant-Colonel |
| 1940-12-14 | Temporary Colonel |
| 1941-08-04 | Acting Brigadier |
| 1941-11-14 | Lieutenant-Colonel |
| 1942-02-04 | Temporary Brigadier |
| 1943-08-08 | Colonel |
| 1943-12-30 | Acting Major-General |
| 1944-12-30 | Temporary Major-General |
| 1945-11-30 | Relinquish the Temporary rank of Major-General |
| 1946-04-11 | Granted the Honorary rank of Major-General |
| 1939-11-03 | – | 1940-06-13 | Assistant Quartermaster-General, War Office |
| 1940-06-14 | – | 1941-07-24 | Deputy Director of Movement, War Office |
| 1943-11-09 | – | Director of Personnel Movements, War Office | |
| 1944-XX-XX | – | 1945-07-XX | Director of Transport & Movements, Supreme Headquarters Allied Expeditionary Forces |
| 1946-04-11 | Retired |