Major-General
* 10th of June 1897
† 21st of May 1970
(Royal Army Ordnance Corps)
| 1939-04-01 | Lieutenant-Colonel |
| 1940-03-16 | Acting Colonel |
| 1940-09-16 | Temporary Colonel |
| 1941-02-01 | Acting Brigadier |
| 1941-08-01 | Temporary Brigadier |
| 1945-06-28 | Colonel |
| 1948-09-01 | Temporary Major-General |
| 1949-10-01 | Brigadier |
| 1950-04-20 | Major-General |
| 1939-09-25 | – | 1941-01-31 | Assistant Director of Ordnance Services, War Office |
| 1941-02-01 | – | 1941-07-16 | Deputy Director of Ordnance Services, War Office |
| 1941-07-17 | – | 1942-03-25 | Deputy Director of Ordnance Services, South Eastern Command |
| 1943-07-26 | – | 1943-08-31 | Director of Ordnance Services, 21st Army Group |
| 1944-08-24 | – | 1944-12-10 | Deputy Director of Ordnance Services, British Troops in Egypt |
| 1944-12-10 | – | Director of Ordnance Services, Middle East Command | |
| 1947-02-XX | – | 1948-09-XX | Deputy Director of Ordnance Services, Southern Command |
| 1948-09-01 | – | 1951-04-07 | Commander of Mechanical Transport Organisation Chilwell |
| 1949-10-24 | – | 1950-04-20 | Aide-de-Camp to the King |
| 1951-02-09 | – | 1961-02-09 | Honorary Colonel, Royal Army Ordnance Corps, 44th Infantry Division |
| 1951-04-21 | – | 1955-04-22 | Director of Ordnance Services, War Office |
| 1954-12-07 | – | 1962-06-10 | Colonel-Commandant, Royal Army Ordnance Corps |
| 1955-05-20 | Retired |