Major-General
* 7th of February 1899
† 7th of October 1976
(Royal Artillery)
| 1941-08-01 | Acting Lieutenant-Colonel |
| 1941-11-01 | Temporary Lieutenant-Colonel |
| 1943-03-30 | Acting Colonel |
| 1943-03-30 | Acting Brigadier |
| 1943-09-30 | War Substantive Lieutenant-Colonel |
| 1943-09-30 | Temporary Colonel |
| 1943-09-30 | Temporary Brigadier |
| 1945-08-01 | Lieutenant-Colonel |
| 1946-10-16 | Colonel (Dated back to 1946-09-30) |
| 1950-05-07 | Brigadier |
| 1952-10-01 | Temporary Major-General |
| 1953-10-08 | Major-General |
| 1943-03-30 | – | 1946-03-05 | Commander Royal Artillery 10th Indian Division |
| 1949-07-23 | – | 1952-09-XX | Brigadier Royal Artillery, Western Command |
| 1952-10-01 | – | 1955-11-01 | General Officer Commanding 3rd Anti-Aircraft Group |
| 1955-11-29 | Retired | ||
| 1956-03-16 | – | Honorary Colonel, 12th General Stores Company, Territorial Army | |
| 1958-12-30 | – | 1964-07-21 | Colonel-Commandant, Royal Artillery |
| – | 1965-02-07 | Honorary Colonel, Royal Army Ordnance Corps, East Lowland District, Territorial Army |