Major-General
* 20th of October 1903
† 1st of September 1993
(Cheshire Regiment)
Nickname: Tom
| 1942-03-23 | Acting Lieutenant-Colonel |
| 1942-06-23 | Temporary Lieutenant-Colonel |
| 1942-09-03 | Relinquish the Temporary rank of Lieutenant-Colonel |
| 1942-09-17 | Temporary Lieutenant-Colonel |
| 1943-07-31 | Acting Colonel |
| 1943-11-06 | Acting Brigadier |
| 1944-01-31 | War Substantive Lieutenant-Colonel |
| 1944-01-31 | Temporary Colonel |
| 1944-05-06 | Temporary Brigadier |
| 1945-07-03 | Relinquish the Temporary rank of Brigadier |
| 1945-07-03 | Relinquish the Temporary rank of Colonel |
| 1947-01-22 | Temporary Colonel |
| 1947-01-22 | Temporary Brigadier |
| 1947-05-16 | Lieutenant-Colonel |
| 1947-05-22 | Colonel (Dated back to 1947-01-31) |
| 1948-05-16 | Relinquish the Temporary rank of Brigadier |
| 1949-09-19 | Temporary Brigadier |
| 1952-07-26 | Local Major-General |
| 1952-10-20 | Brigadier |
| 1953-08-15 | Major-General |
| 1942-03-23 | – | 1942-09-16 | Commanding Officer 2nd Battalion, Manchester Regiment |
| 1942-09-17 | – | 1943-07-11 | General Staff Officer 1, ? |
| 1943-11-06 | – | 1944-11-01 | Commanding Officer 14th Infantry Brigade [Burma - India] |
| 1944-11-01 | – | 1945-03-04 | Commanding Officer 14th Airlanding Brigade [India] |
| 1946-XX-XX | – | 1947-XX-XX | Commanding Officer 1st Battalion, Cheshire Regiment |
| 1947-01-22 | – | 1948-03-16 | Commanding Officer 61st Lorried Infantry Brigade [Palestine] |
| 1948-05-24 | – | 1949-09-18 | Chief Administration Officer, ? |
| 1949-09-19 | – | 1951-11-13 | Commanding Officer 29th Infantry Brigade [Korea] |
| 1952-07-26 | – | 1955-07-20 | General of Commanding 1st Infantry Division |
| 1955-12-26 | – | 1962-01-01 | Colonel, Cheshire Regiment |
| 1957-01-01 | Retired |