Brigadier
* 20th of March 1900
† 15th of August 1978
| 1941-04-01 | Acting Lieutenant-Colonel |
| 1941-07-01 | Temporary Lieutenant-Colonel |
| 1941-09-07 | Relinquish the Temporary rank of Lieutenant-Colonel |
| 1941-10-30 | Temporary Lieutenant-Colonel |
| 1943-12-15 | Acting Colonel |
| 1944-01-26 | Lieutenant-Colonel |
| 1944-06-15 | Temporary Colonel |
| 1944-08-04 | Acting Brigadier |
| 1944-08-12 | Relinquish the Acting rank of Brigadier |
| 1944-08-17 | Acting Brigadier |
| 1945-02-08 | Temporary Brigadier |
| 1951-03-01 | Brigadier |
| 1941-XX-XX | Commanding Officer 3rd Battalion Welsh Guards | ||
| 1941-XX-XX | – | 1943-XX-XX | Commanding Officer 2nd Battalion Welsh Guards |
| 1943-XX-XX | – | 1944-XX-XX | Second in Command 5th Armoured Brigade |
| 1944-08-18 | – | 1945-02-02 | Commanding Officer 6th Guards Tank Brigade [Northwestern Europe] |
| 1945-02-02 | – | 1945-06-17 | Commanding Officer 6th Guards Armoured Brigade [Northwestern Europe] |
| 1945-06-17 | – | 1947-XX-XX | Commanding Officer 6th Guards Brigade [Northwestern Europe] |
| 1947-XX-XX | – | 1948-XX-XX | Commanding Officer Schleswig-Holstein Sub-Area [Germany] |
| 1948-04-XX | – | 1949-11-XX | Commanding Officer 128th Infantry Brigade |
| 1950-02-XX | – | 1950-XX-XX | Commanding Officer 8th Infantry Brigade |
| 1950-XX-XX | – | 1952-XX-XX | Commanding Officer 17th Infantry Brigade |
| 1952-05-31 | Retired |