Lieutenant-General
* 12th of December 1888
† 28th of April 1978
(Royal Engineers)
| 1918-06-20 | Temporary Lieutenant-Colonel |
| 1922-06-24 | Brevet Lieutenant-Colonel |
| 1923-04-30 | Relinquish the Temporary rank of Lieutenant Colonel |
| 1932-06-17 | Colonel (Dated back to 1926-06-24) |
| 1934-07-03 | Temporary Brigadier |
| 1938-02-28 | Major-General (Dated back to 1937-12-19) |
| 1940-08-05 | Acting Lieutenant-General |
| 1944-01-21 | Relinquish the Acting rank of Lieutenant-General |
| 1945-08-25 | Local Lieutenant-General |
| 1947-07-17 | Granted the honorary rank of Lieutenant-General |
| 1918-06-20 | – | 1918-11-14 | General Staff Officer 1, 30th Infantry Division [France] |
| 1918-11-14 | – | 1919-02-28 | General Staff Officer 1, No. 2 Tank Group [France] |
| 1919-03-01 | – | 1923-04-30 | Instructor at Staff College Camberley |
| 1924-01-31 | – | 1925-03-15 | Brigade Major, 5th Infantry Brigade |
| 1930-01-14 | – | 1931-01-XX | Attending the Imperial Defence College |
| 1932-06-17 | – | 1933-12-12 | General Staff Officer 1, Waziristan District [India] |
| 1933-12-13 | – | 1934-05-06 | Half-pay |
| 1934-07-03 | – | 1938-02-05 | Brigadier General Staff, Eastern Command [India] |
| 1938-02-28 | – | 1939-09-03 | Commandant of Royal Military Academy Woolwich |
| 1939-09-04 | – | 1940-02-04 | Deputy Chief of Staff, British Expeditionary Force [France] |
| 1940-02-14 | – | 1940-08-05 | General Officer Commanding 4th Indian Infantry Division [North Africa] |
| 1940-08-05 | – | 1941-02-27 | General Officer Commanding British Troops in Palestine & Trans-Jordan |
| 1941-02-28 | – | 1941-04-08 | General Officer Commanding Cyrenaica |
| 1941-02-28 | – | 1941-04-08 | Military-Governor of Cyrenaica |
| 1941-04-08 | – | 1943-XX-XX | Prisoner of War [Italy] |
| 1945-02-01 | – | 1955-01-31 | Colonel-Commandant, Royal Engineers |
| 1945-08-25 | – | 1953-10-15 | Lieutenant-Governor of Guernsey |
| 1945-08-25 | – | 1947-07-17 | General Officer Commanding Troops Channel Islands |
| 1947-07-17 | Retired | ||
| 1948-01-14 | – | 1959-01-14 | Honorary Colonel, 131st Parashute Engineer Regiment, Territorial Army |