Major-General
* 7th of April 1879
† 12th of May 1950
(Royal Artillery)
| 1917-08-28 | Temporary Lieutenant-Colonel |
| 1918-01-01 | Brevet Lieutenant-Colonel |
| 1919-11-20 | Relinquish the Temporary rank of Lieutenant-Colonel |
| 1922-03-14 | Colonel (Dated back to 1921-01-01) |
| 1927-06-07 | Temporary Colonel-Commandant |
| 1928-06-01 | Temporary Brigadier |
| 1931-01-01 | Relinquish the Temporary rank of Brigadier |
| 1932-08-09 | Major-General |
| 1917-08-28 | – | 1918-09-19 | General Staff Officer 1, 1st Army [France] |
| 1918-09-20 | – | 1919-11-20 | General Staff Officer 1, Allied Troops Archangel [Russia] |
| 1921-01-06 | – | 1923-03-02 | Instructor at Staff College Camberley |
| 1923-03-03 | – | 1923-03-27 | Half-pay |
| 1923-03-27 | – | 1927-03-26 | General Staff Officer 1, War Office |
| 1927-03-27 | – | 1927-06-07 | Half-pay |
| 1927-06-07 | – | 1928-05-31 | Colonel Royal Artillery, Aldershot Command |
| 1928-06-01 | – | 1931-06-06 | Brigadier Royal Artillery, Aldershot Command |
| 1931-06-07 | – | 1934-01-10 | Half-pay |
| 1934-01-10 | – | 1935-11-29 | General Officer Commanding Malaya |
| 1935-11-30 | – | 1935-12-05 | Half-pay |
| 1935-12-05 | – | 1938-06-01 | General Officer Commanding Officer 55th Infantry Division |
| 1938-06-01 | – | 1938-08-17 | Half-pay |
| 1938-08-17 | Retired | ||
| 1939-08-30 | Recalled | ||
| 1939-08-30 | – | 1940-04-19 | General Officer Commanding Portsmouth Area |
| 1940-04-20 | – | 1941-01-21 | Chief Administration Officer, Southern Command |
| 1941-02-17 | Retired |