Major-General
* 2nd of September 1905
† 10th of October 1971
(Royal Engineers)
| 1941-04-28 | Acting Lieutenant-Colonel |
| 1941-07-28 | War Substantive Major |
| 1941-07-28 | Temporary Lieutenant-Colonel |
| 1942-06-09 | Acting Colonel |
| 1942-09-03 | Major |
| 1942-10-12 | Acting Brigadier |
| 1942-12-09 | War Substantive Lieutenant-Colonel |
| 1942-12-09 | Temporary Colonel |
| 1943-04-12 | Temporary Brigadier |
| 1948-01-14 | Colonel (Dated back to 1946-09-02) |
| 1953-09-10 | Temporary Major-General |
| 1954-08-21 | Major-General |
| 1942-08-10 | – | 1943-XX-XX | Chief of Movements & Transportation Section, Allied Force Headquarters |
| 1946-09-01 | – | Director of Freight Movement, War Office | |
| 1948-10-XX | – | 1950-12-XX | Director of Administrative Plannning, War Office |
| 1951-05-XX | – | 1953-07-XX | Brigadier General Staff, Scottish Command |
| 1953-09-10 | – | 1955-12-05 | Director of Movements, War Office |
| 1955-12-05 | Retired | ||
| 1964-12-31 | – | 1965-07-15 | Colonel-Commandant, Royal Army Service Corps |
| 1965-07-15 | – | 1971-01-01 | Colonel-Commandant, Royal Tranport Corps |