Major-General
* 1st of March 1905
† 30th of July 1976
(Royal Irish Fusiliers)
| 1941-12-01 | Acting Lieutenant-Colonel |
| 1942-03-01 | Temporary Lieutenant-Colonel |
| 1943-07-07 | Acting Colonel |
| 1943-07-07 | Acting Brigadier |
| 1944-01-07 | War Substantive Lieutenant-Colonel |
| 1944-01-07 | Temporary Colonel |
| 1944-01-07 | Temporary Brigadier |
| 1945-08-26 | Acting Major-General |
| 1945-10-04 | Relinquish the Acting rank of Major-General |
| 1947-06-30 | Relinquish the Temporary rank of Brigadier |
| 1947-12-31 | Lieutenant-Colonel |
| 1948-08-01 | Temporary Brigadier |
| 1949-02-07 | Colonel |
| 1953-03-01 | Brigadier |
| 1954-06-17 | Local Major-General |
| 1954-06-23 | Temporary Major-General |
| 1955-07-02 | Major-General |
| 1941-12-01 | – | 1942-08-17 | Commandant of ? |
| 1942-08-18 | – | 1943-07-06 | Commanding Officer 1st Battalion, Royal Irish Fusiliers |
| 1943-07-07 | – | 1943-11-12 | Commanding Officer 12th Infantry Brigade [North Africa] |
| 1943-11-14 | – | 1944-01-24 | Commanding Officer 128th Infantry Brigade [Italy] |
| 1944-02-20 | – | 1945-01-12 | Commanding Officer 38th Infantry Brigade [Italy - North Africa] |
| 1945-02-18 | – | 1945-08-25 | Commanding Officer 38th Infantry Brigade [Italy] |
| 1945-08-26 | – | 1945-10-04 | Acting General Officer Commanding ? Division |
| 1945-10-05 | – | 1947-04-29 | Commanding Officer 38th Infantry Brigade |
| 1947-07-01 | – | 1948-06-30 | Colonel General Staff, War Office |
| 1948-07-01 | – | 1950-05-13 | Commandant of the Senior Officers' School Sheerness |
| 1950-07-07 | – | 1952-08-19 | Commanding Officer 107th Independent Brigade Group |
| 1952-09-13 | – | 1954-04-21 | Deputy Adjutant-General, Middle East Land Forces |
| 1954-06-23 | – | 1956-XX-XX | Training Advisor to the Pakistan Army |
| 1956-05-15 | – | 1959-05-15 | District Officer Commanding North-West District |
| 1956-05-15 | – | 1959-05-15 | General Officer Commanding 42nd Infantry Division |
| 1959-06-12 | Retired | ||
| 1961-06-23 | – | 1968-07-01 | Colonel, Royal Irish Fusiliers |
| 1968-07-01 | – | 1971-09-01 | Deputy Colonel, Royal Irish Rangers |