Commanding Officer, 1st Battalion, 48th Highlanders (CASF) March 1942 – December 1942
Commander 4 Canadian Infantry Brigade – 1944
Commanding Officer, 48th Highlanders of Canada 1945-1946
Commander 5 Canadian Infantry Reserve Brigade – 1946-1949
Commanding Officer, 1st Battalion, 48th Highlanders (CASF) March 1942 – December 1942
Commander 4 Canadian Infantry Brigade – 1944
Commanding Officer, 48th Highlanders of Canada 1945-1946
Commander 5 Canadian Infantry Reserve Brigade – 1946-1949