Major-General
* 7th of May 1906
† 29th of June 1979
(King's Shropshire Light Infantry)
| 1942-09-30 | Acting Lieutenant-Colonel |
| 1943-01-01 | War Substantive Major |
| 1943-01-01 | Temporary Lieutenant-Colonel |
| 1943-02-04 | Major |
| 1943-10-24 | Relinquish the Temporary rank of Lieutenant-Colonel |
| 1944-08-15 | Temporary Lieutenant-Colonel |
| 1945-04-26 | Acting Colonel |
| 1945-04-26 | Acting Brigadier |
| 1945-05-16 | Relinquish the Acting rank of Colonel |
| 1945-05-16 | Relinquish the Acting rank of Brigadier |
| 1946-07-08 | Acting Colonel |
| 1946-07-08 | Acting Brigadier |
| 1946-09-26 | Relinquish the Acting rank of Colonel |
| 1946-09-26 | Relinquish the Acting rank of Brigadier |
| 1949-04-20 | Lieutenant-Colonel |
| 1949-10-15 | Temporary Brigadier |
| 1951-12-31 | Colonel |
| 1955-10-29 | Brigadier |
| 1956-09-01 | Temporary Major-General |
| 1957-06-03 | Major-General |
| 1942-09-30 | – | 1943-10-25 | General Staff Officer 1, ? |
| 1943-XX-XX | Commanding Officer 1st Battalion, King's Shropshire Light Infantry | ||
| 1945-04-26 | – | 1945-05-16 | Acting Commanding Officer 3rd Infantry Brigade [Middle East] |
| 1946-07-08 | – | 1946-09-26 | Acting Commanding Officer ? Brigade |
| 1948-04-29 | – | 1949-09-21 | General Staff Officer 1, ? |
| 1949-10-15 | – | 1952-04-25 | Commanding Officer 158th Infantry Brigade |
| 1952-05-24 | – | 1953-10-19 | Chief of Staff, British Forces Hong Kong |
| 1955-02-03 | – | 1956-08-XX | Deputy Director of Movements, War Office |
| 1956-09-01 | – | 1959-05-15 | General Officer Commanding 50th Infantry Division |
| 1956-09-01 | – | 1959-05-15 | District Officer Commanding Northumbrian District |
| 1959-05-15 | – | 1959-10-XX | General Officer Commanding Catterick Area |
| 1959-11-26 | Retired |