Major-General
* 23rd of July 1895
† 17th of July 1983
| 1938-05-01 | Lieutenant-Colonel |
| 1940-01-30 | Acting Colonel |
| 1940-07-30 | Temporary Colonel |
| 1941-08-17 | Acting Brigadier |
| 1942-02-17 | Temporary Brigadier |
| 1942-07-18 | Colonel (Dated back to 1941-05-01) |
| 1948-06-30 | Brigadier |
| 1949-06-01 | Temporary Major-General |
| 1949-06-14 | Major-General |
| 1935-03-29 | – | 1940-01-29 | Special Employment, Ministry of Agriculture & Fisheries |
| 1940-01-30 | – | 1941-08-16 | Special Employment, Middle East Command |
| 1941-08-17 | – | 1943-05-17 | Director of Survey, Middle East Command |
| 1946-XX-XX | – | 1949-XX-XX | Director of Military Survey, War Office |
| 1949-06-01 | – | 1953-07-24 | Director-General of Ordnance Survey, Ministry of Supply |
| 1953-08-21 | Retired | ||
| 1954-03-29 | – | 1960-07-23 | Honorary Colonel, 135th Survey Engineer Regiment (T.A.) |