Major-General
* 2nd of March 1907
† 15th of November 1981
(Royal Artillery)
| 1941-05-15 | Acting Lieutenant-Colonel |
| 1941-08-15 | Temporary Lieutenant-Colonel |
| 1943-08-24 | Relinquish the Temporary rank of Lieutenant-Colonel |
| 1944-02-05 | Temporary Lieutenant-Colonel |
| 1944-12-22 | Acting Colonel |
| 1944-12-22 | Acting Brigadier |
| 1945-06-22 | War Substantive Lieutenant-Colonel |
| 1945-06-22 | Temporary Brigadier |
| 1945-06-22 | Temporary Colonel |
| 1949-07-04 | Lieutenant-Colonel |
| 1951-04-15 | Relinquish the Temporary rank of Brigadier |
| 1951-04-15 | Relinquish the Temporary rank of Colonel |
| 1952-11-24 | Temporary Brigadier |
| 1952-12-27 | Colonel |
| 1956-10-02 | Brigadier |
| 1957-11-26 | Local Major-General |
| 1957-11-29 | Temporary Major-General |
| 1958-04-27 | Major-General |
| 1941-05-15 | – | 1942-12-18 | Assistant Quartermaster-General, ? |
| 1942-12-19 | – | 1943-08-24 | Chief of Logistical Plans Section, Allied Force Headquarters |
| 1944-12-22 | – | 1946-05-14 | Brigadier (Q) (Operations), War Office |
| 1946-05-15 | – | 1947-08-05 | Director of Administrative Planning, War Office |
| 1946-05-15 | – | 1947-08-05 | Deputy Director of Military Training (Administration), War Office |
| 1948-08-31 | – | 1948-11-22 | Brigadier General Staff, ? |
| 1948-11-23 | – | 1951-03-28 | Deputy Chief of Staff, Paris Echelon, Commander in Chief's Committee, Western Union Land Forces |
| 1952-11-24 | – | 1952-12-02 | Chief Administration Officer, British Commonwealth Forces Korea |
| 1952-12-04 | – | 1954-01-19 | Chief of Staff, British Commonwealth Forces Korea |
| 1954-03-01 | – | 1956-09-13 | Deputy Director of Personnel Administration (O), War Office |
| 1956-11-10 | – | 1957-10-31 | Chief of Staff, East Africa Command |
| 1957-11-29 | – | 1959-03-18 | Chief Administration Officer, Far East Land Forces |
| 1959-04-06 | – | 1960-06-27 | Director of Quartering, War Office |
| 1960-06-28 | – | 1962-06-28 | Vice Quartermaster-General, War Office |
| 1962-07-26 | Retired |