Major-General
* 19th of September 1910
† 15th of July 1999
| 1942-07-25 | Lieutenant-Colonel |
| 1943-11-01 | Acting Brigadier |
| 1944-03-01 | Temporary Brigadier |
| 1944-03-01 | Acting Major-General |
| 1944-08-21 | Relinquishes the Acting rank of Major-General |
| 1956-09-01 | Major-General |
| 1942-07-25 | – | 1942-12-01 | Commanding Officer Edmonton Regiment |
| 1942-12-14 | – | 1943-10-30 | General Staff Officer 1, 1st Canadian Infantry Division [Sicily] |
| 1943-11-01 | – | 1944-02-13 | Commanding Officer 11th Canadian Infantry Brigade [Italy] |
| 1944-03-01 | – | 1944-08-21 | General Officer Commanding 4th Canadian Armoured Division [Northwestern Europe] |
| 1944-08-29 | – | 1944-10-28 | Commanding Officer 13th Canadian Infantry Brigade |
| 1944-11-12 | – | 1945-07-01 | Brigadier General Staff, I Canadian Corps [Italy - Northwestern Europe] |
| 1945-07-01 | – | 1947-04-30 | Vice Quartermaster-General, National Defence Headquarters |
| 1947-07-01 | – | 1947-09-01 | Attending the National War College in USA |
| 1947-09-01 | – | Brigadier General Staff (Plans), National Defence Headquarters | |
| 1948-11-01 | – | 1950-07-31 | Brigadier General Staff (Plans), National Defence Headquarters |
| 1949-11-15 | – | 1950-07-31 | Commanding Officer Mobile Strike Force |
| 1950-08-14 | – | 1951-04-01 | Director-General of Army Personnel, National Defence Headquarters |
| 1951-04-01 | – | 1954-05-01 | Commandant of Staff College Kingston |
| 1954-05-01 | – | 1956-09-01 | Chief of Staff, Western Command |
| 1956-09-01 | – | 1958-05-01 | Vice Chief of the General Staff, National Defence Headquarters |
| 1958-05-01 | – | 1962-06-01 | Chairman of the Canadian Joint Staff London |
| 1962-06-01 | – | 1965-09-19 | General Officer Commanding Central Command |
| 1965-09-19 | Retired |