Brigadier
* 28th of November 1898
† 10th of May 1966
| 1940-08-21 | Lieutenant-Colonel |
| 1942-05-27 | Temporary Colonel |
| 1942-10-28 | Colonel |
| 1942-10-28 | Temporary Brigadier |
| 1945-03-31 | Relinquishes the Temporary rank of Brigadier |
| 1946-01-29 | Temporary Brigadier |
| 1946-07-14 | Relinquishes the Temporary rank of Brigadier |
| 1951-02-20 | Brigadier |
| 1940-08-21 | – | 1942-05-26 | Commanding Officer 2nd Australian Anti-Tank Regiment |
| 1941-06-27 | – | 1942-10-02 | Acting Commanding Officer 2nd/2nd Australian Pioneer Battalion |
| 1942-05-27 | – | 1942-10-27 | Acting Commanding Officer 6th Australian Armoured Brigade |
| 1942-10-28 | – | 1945-03-21 | Commanding Officer 29th Australian Infantry Brigade [Bougainville] |
| 1945-04-01 | – | 1946-01-28 | Commanding Officer Australian Training Centre (JW) |
| 1946-01-29 | – | 1946-06-06 | Commanding Officer 11th Australian Infantry Brigade |
| 1946-06-07 | – | 1946-09-16 | Commanding Officer Australian Recruit Training Centre |
| 1946-09-17 | – | 1948-05-03 | Commanding Officer Australian Recruit Training Brigade |
| 1948-05-04 | – | 1951-02-19 | Brigadier in Charge of Administration, Northern Command |
| 1950-07-04 | – | 1950-07-22 | Acting General Officer Commander in Chief Northern Command |
| 1951-02-20 | – | 1953-11-06 | Commanding Officer 11th Australian Infantry Brigade |
| 1953-11-06 | – | 1953-11-28 | Unemployed |
| 1953-11-28 | Retired | ||
| 1958-08-21 | – | 1960-06-30 | Honorary Colonel, 2nd/14th Queensland Mounted Infantry |