 
 
 
Major-General
* 18th of December 1901
† 1st of July 1981
(Royal Engineers)
| 1940-03-30 | Acting Lieutenant-Colonel | 
| 1940-06-30 | Temporary Lieutenant-Colonel | 
| 1941-08-20 | Acting Colonel | 
| 1942-02-20 | War Substantive Lieutenant-Colonel | 
| 1942-02-20 | Temporary Colonel | 
| 1942-04-24 | Relinquish the Temporary rank of Colonel | 
| 1942-09-02 | Temporary Colonel | 
| 1942-09-02 | Acting Brigadier | 
| 1943-03-02 | Temporary Brigadier | 
| 1944-02-21 | Relinquish the Temporary rank of Brigadier | 
| 1945-08-20 | Temporary Brigadier | 
| 1945-09-15 | Colonel (Dated back to 1945-02-20) | 
| 1949-01-26 | Temporary Major-General | 
| 1949-09-30 | Major-General | 
| 1940-03-30 | – | 1941-08-19 | General Staff Officer 1, ? | 
| 1941-08-20 | – | 1942-04-24 | Deputy Director of Royal Engineers, War Office | 
| 1942-XX-XX | Commander Royal Engineers, 46th Infantry Division | ||
| 1942-09-02 | – | 1944-02-21 | Deputy Director of Science, War Office | 
| 1944-05-07 | – | 1945-06-09 | Commanding Officer 21st Army Group Royal Engineers [Northwestern Europe] | 
| 1945-06-10 | – | 1945-08-19 | Deputy Chief Engineer, ? | 
| 1945-08-20 | – | 1946-04-01 | Director of Selection of Personnel, War Office | 
| 1946-12-15 | – | 1949-01-02 | Deputy Director of Staff Duties, War Office | 
| 1949-01-26 | – | 1952-01-27 | Chief of Staff, British Army of the Rhine [Germany] | 
| 1952-01-28 | – | 1954-04-19 | Engineer-in-Chief, War Office | 
| 1954-05-17 | – | 1957-05-06 | Deputy Controller of Munitions, Ministry of Supply | 
| 1957-06-03 | Retired |