Major-General
* 16th of October 1895
† 19th of February 1974
(Royal Army Ordnance Corps)
| 1940-02-06 | Acting Lieutenant-Colonel |
| 1940-05-06 | Temporary Lieutenant-Colonel |
| 1941-01-31 | Acting Colonel |
| 1941-07-31 | War Substantive Lieutenant-Colonel |
| 1941-07-31 | Temporary Colonel |
| 1941-08-28 | Relinquish the Temporary rank of Colonel |
| 1941-10-09 | Temporary Colonel |
| 1941-10-09 | Acting Brigadier |
| 1942-04-09 | Temporary Brigadier |
| 1942-07-29 | Lieutenant-Colonel |
| 1944-01-20 | Relinquish the Temporary rank of Brigadier |
| 1944-08-21 | Temporary Brigadier |
| 1948-05-22 | Colonel |
| 1950-06-17 | Brigadier |
| 1950-09-16 | Temporary Major-General |
| 1950-11-21 | Major-General (Dated back to 1950-09-16) |
| 1940-06-07 | – | 1941-01-20 | Deputy Assistant Adjutant-General, War Office |
| 1941-01-31 | – | 1941-10-08 | Chief Ordnance Officer ? |
| 1941-XX-XX | – | 1942-XX-XX | Deputy Director of Ordnance Services, 8th Army [North Africa] |
| 1944-XX-XX | Commandant of Central Ordnance Depot Derby | ||
| 1944-08-21 | – | 1945-XX-XX | Deputy Director of Clothing & Stores, War Office |
| 1947-08-XX | – | 1950-07-XX | Director of Ordnance Services, Far Eastern Land Forces |
| 1950-09-16 | – | 1953-09-16 | Inspector of Royal Army Ordnance Corps, War Office |
| 1953-10-14 | Retired | ||
| 1954-05-21 | – | 1956-11-22 | Honorary Colonel, Royal Army Ordnance Corps Units, Army Emergency Reserve |