Major-General
* 1st of March 1899
† 1st of June 1984
(Royal Artillery)
| 1940-09-17 | Acting Lieutenant-Colonel |
| 1940-12-17 | Temporary Lieutenant-Colonel |
| 1941-09-14 | Acting Colonel |
| 1941-09-14 | Acting Brigadier |
| 1942-03-14 | War Substantive Lieutenant-Colonel |
| 1942-03-14 | Temporary Colonel |
| 1942-03-14 | Temporary Brigadier |
| 1944-02-22 | Acting Major-General |
| 1945-01-08 | Colonel |
| 1945-02-01 | Relinquish the Acting rank of Major-General |
| 1946-11-16 | Acting Major-General |
| 1946-12-04 | Temporary Major-General |
| 1947-12-04 | Major-General (Dated back to 1946-01-19) |
| 1940-09-17 | – | 1941-09-13 | General Staff Officer 1 (Operations), Anti Command |
| 1941-09-14 | – | 1942-01-04 | Commanding Officer ? Brigade |
| 1942-01-05 | – | 1942-10-09 | Commandant of School of Anti-Aircraft Defence |
| 1942-10-10 | – | 1944-02-21 | Commanding Officer ? Brigade |
| 1944-02-22 | – | 1945-02-01 | Major-General General Staff, Anti-Aircraft Command |
| 1945-02-01 | – | 1945-05-22 | Brigadier General Staff, Anti-Aircraft Command |
| 1945-XX-XX | General Officer Commanding ? Anti-Aircraft Group | ||
| 1945-06-12 | – | 1945-12-02 | Commander Royal Artillery, 17th Indian Infantry Division [Burma] |
| 1946-03-02 | – | 1946-XX-XX | Director of Technical Training, War Office |
| 1946-11-16 | – | 1947-08-XX | Vice-President of the Ordnance Board, Ministry of Supply |
| 1947-XX-XX | – | 1949-03-XX | President of the Ordnance Board, Ministry of Supply |
| 1949-05-09 | Retired |