Lieutenant-General
* 24th of June 1905
† 10th of March 1993
(Royal Artillery)
| 1940-09-07 | Local Lieutenant-Colonel |
| 1941-05-25 | Relinquish the Local rank of Lieutenant-Colonel |
| 1941-12-18 | Acting Lieutenant-Colonel |
| 1942-03-18 | Temporary Lieutenant-Colonel |
| 1942-06-09 | Relinquish the Temporary rank of Lieutenant-Colonel |
| 1942-07-25 | Temporary Lieutenant-Colonel |
| 1944-02-19 | Acting Colonel |
| 1944-08-19 | War Substantive Lieutenant-Colonel |
| 1944-08-19 | Temporary Colonel |
| 1945-03-10 | Acting Brigadier |
| 1945-09-10 | Temporary Brigadier |
| 1947-11-19 | Relinquish the Temporary rank of Brigadier |
| 1947-11-19 | Relinquish the Temporary rank of Colonel |
| 1947-12-31 | Local Colonel |
| 1948-08-23 | Lieutenant-Colonel |
| 1949-12-02 | Colonel (Dated back to 1949-03-16) |
| 1950-01-10 | Temporary Brigadier |
| 1953-06-24 | Brigadier |
| 1954-07-01 | Temporary Major-General |
| 1955-08-07 | Major-General |
| 1960-08-08 | Lieutenant-General |
| 1940-09-07 | – | 1941-05-25 | General Staff Officer 2, ? |
| 1941-08-16 | – | 1941-11-12 | Attached to the US Army |
| 1941-12-18 | – | 1942-06-09 | General Staff Officer 1, ? |
| 1944-02-19 | – | 1945-03-09 | Commandant of ? |
| 1945-03-10 | – | 1946-10-12 | Commanding Officer 59th Army Group Royal Artillery |
| 1946-10-13 | – | 1947-09-19 | Commander Royal Artillery, ? |
| 1947-12-31 | – | 1949-12-14 | General Staff Officer 1, ? |
| 1950-01-10 | – | 1951-05-20 | Deputy Director of Military Operations, War Office |
| 1951-05-21 | – | 1952-11-01 | Commander Royal Artillery, 1st Commonwealth Division [Korea] |
| 1954-07-01 | – | 1957-06-01 | Director of Staff Duties, War Office |
| 1957-10-06 | – | 1960-05-16 | Chief of Staff, Far East Land Forces |
| 1960-07-08 | – | 1967-03-31 | Honorary Colonel, 277th (Argyll & Sutherland Highlanders) Field Regiment, Royal Artillery, Territorial |
| 1960-08-08 | – | 1963-09-02 | Vice Chief of the Imperial General Staff |
| 1962-04-19 | – | 1970-06-24 | Colonel-Commandant, Royal Artillery |
| 1963-09-10 | – | 1966-09-10 | Lieutenant of the Tower of London |
| 1963-09-30 | Retired | ||
| 1967-04-01 | – | 1969-03-31 | Honorary Colonel, Lowland Regiment, Royal Artillery, Territorial Army |
| 1969-04-01 | – | 1970-06-24 | Honorary Colonel, Lowland Regiment, Royal Artillery, Territorial Army |