Major-General
* 28th of September 1904
† 25th of August 1988
Nickname: Johnny
| 1951-02-XX | Major-General |
| 1940-08-28 | – | 1941-09-21 | Commanding Officer 8th Field Regiment Royal Canadian Artillery |
| 1941-XX-XX | – | 1942-XX-XX | Counter-Bombardment Officer, I Canadian Corps |
| 1942-02-01 | – | 1943-01-14 | Commander Royal Artillery, 3rd Canadian Infantry Division [England] |
| 1943-01-15 | – | 1943-09-13 | Commander Corps Royal Artillery, I Canadian Corps [England - Italy] |
| 1943-12-27 | – | 1944-12-18 | Commander Corps Royal Artillery, I Canadian Corps [Italy] |
| 1944-12-19 | – | 1945-06-10 | Brigadier Royal Artillery, 1st Canadian Army |
| 1945-06-11 | – | 1945-10-05 | Commander Royal Artillery, 3rd Canadian Infantry Division |
| 1945-11-12 | – | 1945-11-30 | Commanding Officer Group C, Canadian Repatriation Units [England] |
| 1946-01-23 | – | District Officer Commanding 11th Military District | |
| 1946-03-18 | – | 1946-03-23 | Acting General Officer Commanding Western Command |
| Director of Armament Development, National Defence Headquarters | |||
| Director of Artillery, National Defence Headquarters | |||
| 1946-10-01 | – | 1947-01-01 | District Officer Commanding 11th Military District |
| 1947-01-01 | – | 1947-12-10 | Commanding Officer British Columbia Area |
| 1947-04-30 | – | 1947-05-05 | Acting General Officer Commanding Western Command |
| 1947-04-30 | – | 1947-05-05 | Acting District Officer Commanding 11th Military District |
| 1947-04-30 | – | 1947-05-05 | Acting District Officer Commanding 13th Military District |
| 1947-11-29 | – | 1947-12-09 | Acting General Officer Commanding Western Command |
| 1948-09-23 | – | 1950-08-13 | Senior Canadian Army Liaison Officer London |
| 1950-10-01 | – | 1958-XX-XX | General Officer Commanding Eastern Command |
| 1958-10-02 | Retired | ||
| 1959-01-15 | – | 1963-XX-XX | Lieutenant-Governor of Nova Scotia |