Major-General
* 2nd of January 1895
† 11th of June 1987
(Royal Engineers)
Nickname: Billy
| 1937-11-02 | Lieutenant-Colonel | 
| 1940-03-16 | Acting Colonel | 
| 1940-09-16 | Temporary Colonel | 
| 1940-11-18 | Acting Brigadier | 
| 1941-02-14 | Colonel (Dated back to 1940-11-02) | 
| 1941-05-18 | Temporary Brigadier | 
| 1943-11-27 | Acting Major-General | 
| 1944-11-27 | Temporary Major-General | 
| 1945-07-04 | Relinquish the Temporary rank of Major-General | 
| 1945-07-04 | Temporary Brigadier | 
| 1947-11-01 | Brigadier | 
| 1948-10-12 | Granted the Honorary rank of Major-General | 
| 1938-11-XX | – | 1939-XX-XX | Commander Royal Engineers, 1st Infantry Division | 
| 1940-02-13 | – | 1940-07-17 | Assistant-Adjutant & Quartermaster-General, ? Infantry Division | 
| 1940-07-18 | – | 1940-11-17 | General Staff Officer 1, ? | 
| 1940-11-18 | – | 1942-02-13 | Deputy Director of Military Intelligence, War Office | 
| 1942-02-14 | – | 1942-11-19 | Commanding Officer 145th Infantry Brigade | 
| 1942-11-19 | – | 1943-11-26 | Brigadier General Staff, Southern Command | 
| 1943-11-27 | – | 1944-12-XX | Head of Special Executive Operations, Middle East Command | 
| 1945-11-XX | – | 1946-08-XX | Deputy Chief of Operations United Nations Relief and Rehabilitation Administration | 
| 1946-08-XX | – | 1948-XX-XX | Deputy Chief of Intelligence Division, Allied Control Commission Germany (British Element) | 
| 1948-10-12 | Retired |