Major-General
* 27th of April 1911
† 14th of September 1996
(Royal Army Service Corps)
| 1942-01-15 | Local Lieutenant-Colonel |
| 1942-12-22 | Relinquish the Local rank of Lieutenant-Colonel |
| 1943-01-08 | Acting Lieutenant-Colonel |
| 1943-04-08 | War Substantive Major |
| 1943-04-08 | Temporary Lieutenant-Colonel |
| 1944-08-13 | Relinquish the Temporary rank of Lieutenant-Colonel |
| 1944-09-13 | Temporary Lieutenant-Colonel |
| 1945-04-20 | Acting Colonel |
| 1945-04-20 | Acting Brigadier |
| 1945-10-20 | War Substantive Lieutenant-Colonel |
| 1945-10-20 | Temporary Colonel |
| 1945-10-20 | Temporary Brigadier |
| 1946-07-01 | Major |
| 1946-09-30 | Relinquish the Temporary rank of Brigadier |
| 1946-12-11 | Relinquish the Temporary rank of Colonel |
| 1949-09-21 | Lieutenant-Colonel |
| 1953-03-30 | Colonel |
| 1956-04-26 | Temporary Brigadier |
| 1959-01-01 | Brigadier |
| 1960-05-18 | Temporary Major-General |
| 1960-06-09 | Major-General |
| 1942-01-15 | – | 1943-01-07 | Instructor at Middle East Staff School |
| 1943-01-08 | – | 1943-08-22 | Assistant Quartermaster-General, XXX Corps [North Africa] |
| 1943-08-23 | – | 1944-08-13 | Assistant Adjutant & Quartermaster-General, 5th Infantry Division [Italy] |
| 1944-09-13 | – | 1944-10-17 | Chief Instructor, Officer Training Corps |
| 1944-10-18 | – | 1945-04-19 | General Staff Officer 1, ? |
| 1945-04-20 | – | 1945-05-16 | Deputy Adjutant & Quartermaster-General, I Corps [Northwestern Europe] |
| 1945-08-31 | – | 1946-09-30 | Brigadier A, British Army of the Rhine [Germany] |
| 1946-10-01 | – | 1946-11-25 | Colonel A A, British Army of the Rhine [Germany] |
| 1947-XX-XX | Commanding Officer 6th Training Battalion, Royal Army Service Corps | ||
| 1947-12-15 | – | 1948-10-03 | Assistant Director of Supplies & Transport, War Office |
| 1949-05-04 | – | 1950-05-09 | Assistant Adjutant & Quartermaster-General, British Troops in Egypt |
| 1950-05-10 | – | 1950-12-19 | Assistant Adjutant & Quartermaster-General (Plans), ? |
| 1951-01-15 | – | 1953-02-15 | Instructor at Joint Service Staff College |
| 1953-03-30 | – | 1954-09-19 | Assistant Director of Supplies & Transport, War Office |
| 1956-04-26 | – | 1959-01-19 | Deputy Adjutant-General, British Army of the Rhine [Germany] |
| 1959-03-15 | – | 1960-03-27 | Chief Administration Officer, 17th Gurkha Division [Malaya] |
| 1960-05-18 | – | 1963-05-16 | Director of Supplies & Transport, War Office |
| 1960-10-11 | – | 1965-11-01 | Colonel, Gurkha Army Service Corps |
| 1963-08-16 | – | 1966-10-05 | Director of Movements, Ministry of Defence |
| 1965-10-19 | – | 1972-01-01 | Colonel-Commandant, Royal Transport Corps |
| 1965-11-01 | – | 1973-10-11 | Colonel, Gurkha Transport Regiment |
| 1966-11-02 | Retired |