Brigadier
* 20th of August 1900
† 2nd of April 1985
(Cameronians)
| 1941-12-15 | Acting Lieutenant-Colonel |
| 1942-03-15 | Temporary Lieutenant-Colonel |
| 1944-10-05 | Acting Colonel |
| 1945-04-01 | Acting Brigadier |
| 1945-04-05 | War Substantive Lieutenant-Colonel |
| 1945-04-05 | Temporary Colonel |
| 1946-01-02 | Lieutenant-Colonel |
| Temporary Brigadier | |
| 1948-11-08 | Colonel (Dated back to 1948-04-05) |
| 1952-07-01 | Brigadier |
| 1941-12-15 | – | Commanding Officer 2nd Battalion, Cameronians | |
| 1946-02-21 | – | 1947-XX-XX | General Staff Officer 1 (Operations & Staff Duties), Eastern Command |
| 1948-12-XX | – | 1952-10-XX | Commanding Officer 126th Infantry Brigade |
| 1952-11-27 | Retired |