Lieutenant-General
* 2nd of March 1898
† 3rd of November 1985
(Royal Artillery)
| 1937-01-19 | Local Lieutenant-Colonel |
| 1938-07-01 | Brevet Lieutenant-Colonel |
| 1939-01-01 | Colonel |
| 1941-01-29 | Acting Brigadier |
| 1941-07-29 | Temporary Brigadier |
| 1941-12-01 | Acting Major-General |
| 1942-12-01 | Temporary Major-General |
| 1944-02-14 | Relinquish the Temporary rank of Major-General |
| 1944-02-14 | Relinquish the Temporary rank of Brigadier |
| 1944-04-01 | Temporary Brigadier |
| 1945-12-01 | Temporary Major-General |
| 1946-02-06 | Major-General (Dated back to 1943-12-27) |
| 1953-10-01 | Temporary Lieutenant-General |
| 1954-01-01 | Lieutenant-General |
| 1937-01-19 | – | 1938-12-31 | Instructor at the Royal Air Force Staff College |
| 1939-01-01 | – | 1941-01-28 | General Staff Officer 1, Anti-Aircraft Command |
| 1941-01-29 | – | 1941-11-30 | Commanding Officer ? Brigade |
| 1941-12-01 | – | 1942-06-15 | Director of Anti-Aircraft & Coast Defence, War Office |
| 1942-06-16 | – | 1944-02-14 | Director of Royal Artillery, War Office |
| 1944-04-01 | – | 1945-03-11 | Commander Royal Artillery, 56th Infantry Division [Italy] |
| 1945-03-12 | – | 1945-05-22 | Brigadier Royal Artillery, 15th Army Group [Italy] |
| 1945-05-23 | – | 1945-11-30 | Commander Corps Royal Artillery, ? Corps |
| 1945-12-01 | – | 1948-11-30 | Director-General of Artillery, Ministry of Supply |
| 1948-12-01 | – | 1951-08-01 | Commandant of the Military College of Science |
| 1951-02-09 | – | 1961-02-08 | Colonel-Commandant, Royal Artillery |
| 1951-07-23 | – | 1957-09-01 | Colonel-Commandant, Pilot Glider Regiment |
| 1951-09-01 | – | 1953-09-03 | District Officer Commanding Aldershot District |
| 1953-10-01 | – | 1957-10-01 | Controller of Munitions, Ministry of Supply |
| 1957-10-29 | Retired |