Major-General
* 23rd of April 1876
† 29th of August 1965
(Gloucestershire Regiment)
| 1915-12-27 | Temporary Lieutenant-Colonel |
| 1916-06-01 | Relinquish the Temporary rank of Lieutenant-Colonel |
| 1916-06-15 | Temporary Lieutenant-Colonel |
| 1917-01-01 | Brevet Lieutenant-Colonel |
| 1918-09-05 | Relinquish the Temporary rank of Lieutenant-Colonel |
| 1918-09-20 | Temporary Brigadier-General |
| 1919-09-03 | Brevet Colonel |
| 1919-10-23 | Relinquish the Temporary rank of Brigadier-General |
| 1920-03-11 | Temporary Lieutenant-Colonel |
| 1921-04-01 | Relinquish the Temporary rank of Lieutenant-Colonel |
| 1921-11-08 | Lieutenant-Colonel |
| 1922-12-11 | Colonel |
| 1931-02-21 | Major-General |
| 1915-12-27 | – | 1916-06-01 | Assistant Quartermaster-General, IX Corps |
| 1916-06-15 | – | 1917-10-28 | Assistant Quartermaster-General, 5th Army [France] |
| 1917-10-29 | – | 1918-09-05 | Assistant Quartermaster-General, American Staff College [France] |
| 1918-09-20 | – | 1919-10-23 | Deputy Adjutant & Quartermaster-General, Allied Troops Archangel [Russia] |
| 1920-03-11 | – | 1920-04-11 | General Staff Officer 1, British Military Mission to Fiume [Italy] |
| 1920-05-20 | – | 1921-03-31 | Assistant-Adjutant & Quartermaster-General, 28th Infantry Division [Turkey] |
| 1921-04-01 | – | 1921-11-07 | Special Service Officer, |
| 1921-11-08 | – | Commanding Officer ? Battalion, Worcestershire Regiment | |
| 1922-12-11 | – | 1926-01-06 | Military Attaché to Belgium, Switzerland & Luxembourg |
| 1926-01-07 | – | 1927-04-23 | Instructor at the Staff College |
| 1927-04-24 | – | 1931-04-23 | Military Attaché to France |
| 1931-04-24 | – | 1931-11-25 | Half-pay |
| 1931-11-25 | – | 1935-11-25 | District Officer Commanding Bombay District [India] |
| 1935-11-25 | Retired | ||
| 1939-08-25 | Recalled | ||
| 1939-08-25 | – | 1939-11-25 | Special Appointment |
| 1940-05-10 | – | 1940-07-01 | British Liaison Officer with the Belgians |