Lieutenant-General
* 2nd of July 1907
† 18th of January 1988
(Royal Artillery)
| 1941-01-11 | Local Lieutenant-Colonel |
| 1941-10-14 | Relinquish the Local rank of Lieutenant-Colonel |
| 1942-04-30 | Acting Lieutenant-Colonel |
| 1942-07-30 | War Substantive Major |
| 1942-07-30 | Temporary Lieutenant-Colonel |
| 1944-09-01 | Major |
| 1945-06-15 | Acting Colonel |
| 1945-06-15 | Acting Brigadier |
| 1945-07-24 | Relinquish the Acting rank of Brigadier |
| 1945-11-27 | Acting Brigadier |
| 1945-11-29 | War Substantive Lieutenant-Colonel |
| 1945-11-29 | Temporary Colonel |
| 1946-04-15 | Temporary Brigadier |
| 1946-06-20 | Relinquish the Temporary rank of Brigadier |
| 1946-06-20 | Relinquish the Temporary rank of Colonel |
| 1946-11-01 | Temporary Colonel |
| 1946-11-01 | Temporary Brigadier |
| 1949-11-29 | Lieutenant-Colonel |
| 1950-12-31 | Colonel |
| 1951-03-01 | Relinquish the Temporary rank of Brigadier |
| 1953-01-07 | Temporary Brigadier |
| 1955-01-06 | Brigadier |
| 1957-01-30 | Temporary Major-General |
| 1957-09-09 | Major-General |
| 1962-02-01 | Lieutenant-General |
| 1942-04-30 | – | 1943-09-23 | General Staff Officer 1, 11th Armoured Division |
| 1944-XX-XX | Commanding Officer 63rd Medium Regiment, Royal Artillery | ||
| 1945-01-29 | – | 1945-06-14 | General Staff Officer 1, ? |
| 1945-06-15 | – | 1945-07-24 | Brigadier General Staff, ? |
| 1945-07-25 | – | 1945-11-26 | Colonel General Staff, ? |
| 1945-11-27 | – | 1946-04-18 | Brigadier General Staff (Plans), South East Asia Command |
| 1946-06-28 | – | 1946-10-31 | General Staff Officer 1, ? |
| 1946-11-01 | – | 1948-02-XX | Brigadier General Staff (Plans & Operations), Middle East Land Forces |
| 1948-02-XX | – | 1949-12-12 | Brigadier General Staff (Staff Duties), Middle East Land Forces |
| 1951-04-09 | – | 1952-12-03 | Chief Instructor at School of Artillery |
| 1953-01-07 | – | 1955-02-27 | Commander Royal Artillery, 11th Armoured Division [Germany] |
| 1955-03-31 | – | 1956-12-20 | Director of Plans, War Office |
| 1957-01-30 | – | 1958-02-12 | General Officer Commanding 6th Armoured Division [Germany] |
| 1958-02-24 | – | 1960-01-04 | Chief Army Instructor at Imperial Defence College |
| 1960-02-07 | – | 1961-11-08 | District Officer Commanding Aldershot District |
| 1962-02-01 | – | 1964-02-29 | Deputy Chief of Defence Staff, Ministry of Defence |
| 1963-01-07 | – | 1972-07-02 | Colonel-Commandant, Royal Artillery |
| 1964-06-18 | – | 1966-06-04 | General Officer Commanding Hong Kong |
| 1966-08-29 | Retired |