General
* 24th of May 1906
† 29th of July 1984
(Royal Marines)
| 1943-05-22 | Acting Lieutenant-Colonel |
| 1944-11-27 | Acting Colonel-Commandant |
| 1944-11-27 | Temporary Brigadier |
| 1946-01-01 | Relinquish the Acting rank of Colonel-Commandant |
| 1946-01-01 | Relinquish the Temporary rank of Brigadier |
| 1946-01-01 | Acting Lieutenant-Colonel (Dated back to to 1943-05-22) |
| 1947-06-22 | Local Colonel |
| 1948-06-01 | Relinquish the Loval rank of Colonel |
| 1948-06-30 | Lieutenant-Colonel |
| 1948-11-23 | Acting Brigadier |
| 1950-12-31 | Colonel |
| 1951-09-05 | Relinquish the Acting rank of Brigadier |
| 1952-05-01 | Local Major-General |
| 1952-05-20 | Major-General |
| 1955-09-22 | Lieutenant-General |
| 1957-08-22 | General |
| 1943-05-22 | – | 1943-08-01 | Commanding Officer 9th Battalion, Royal Marines |
| 1943-08-01 | – | 1944-11-26 | Commanding Officer 46th Commando, Royal Marines |
| 1944-11-27 | – | 1945-07-31 | Commanding Officer 3rd Special Service Brigade [Burma] |
| 1945-08-01 | – | 1945-10-22 | Commanding Officer 3rd Commando Brigade [Burma] |
| 1945-10-23 | – | 1945-12-31 | Commanding Officer 2nd Commando Brigade |
| 1946-01-01 | – | 1947-06-21 | General Staff Officer 1, Headquarters Royal Marines |
| 1947-06-22 | – | 1948-03-31 | Chief instructor at School of Combined Operations |
| 1948-11-23 | – | 1951-03-19 | Commanding Officer 3rd Commando Brigade |
| 1951-09-05 | – | 1955-05-08 | Commanding Officer Deal Depot, Royal Marines |
| 1952-05-20 | – | 1955-08-21 | Chief of Staff, Headquarters Royal Marines |
| 1955-08-22 | – | 1959-02-15 | Commandant-General, Royal Marines |
| 1959-03-16 | Retired | ||
| 1962-01-01 | – | 1966-01-01 | Colonel-Commandant, Royal Marines |
| 1963-01-01 | – | 1964-12-31 | Representative Colonel-Commandant, Royal Marines |