The Generals of WWII

Generals from Great Britain Flag for Great Britain
Portrait of Brigadier John Francis Macnab

Macnab, John Francis

Brigadier

* 15th of September 1906

† 13th of November 1980

Promotions

1940-05-21 Acting Lieutenant-Colonel
1940-06-28 Temporary Major
1940-07-06 Reverted to Temporary Major
1941-02-19 Acting Lieutenant-Colonel
1941-04-03 War Substantive Major
1941-04-03 Temporary Lieutenant-Colonel
1943-01-15 Acting Colonel
1943-01-15 Acting Brigadier
1943-02-04 Major
1943-07-15 War Substantive Lieutenant-Colonel
1943-07-15 Temporary Colonel
1943-07-15 Temporary Brigadier
1946-08-21 Reverted to War Substantive Lieutenant-Colonel
1949-01-05 Temporary Brigadier
1949-01-19 Colonel
1954-01-01 Brigadier

Service

1941-XX-XX 1943-XX-XX Commanding Officer 1st Nyasaland Battalion, King's African Rifles
1942-06-17 1942-07-08 Acting Commanding Officer 22nd East African Brigade [Madagascar]
1942-07-31 1942-08-07 Acting Commanding Officer 22nd East African Brigade [Madagascar]
1942-08-13 1942-08-20 Acting Commanding Officer 22nd East African Brigade [Madagascar]
1943-01-19 1943-12-20 Commanding Officer 30th East Africa Brigade [East Africa]
1944-01-08 1945-03-08 Commanding Officer 21st East African Brigade [Ceylon - Burma]
1944-12-30 1945-01-05 Acting General Officer Commanding 11th East African Division [Burma]
1945-04-12 1945-06-05 Commanding Officer 21st East African Brigade [Burma - India]
1945-06-03 1945-07-05 Acting General Officer Commanding 11th East African Division [India]
1945-07-05 1946-06-21 Commanding Officer 21st East African Brigade [India]
1946-11-25 1947-04-02 Deputy President Regular Commissions Board
1947-XX-XX 1948-XX-XX Commanding Officer 2nd Battalion, Seaforth Highlanders
1948-05-01 1949-01-01 Vice-President Royal Military Academy Sandhurst Selection Board
1949-01-05 1951-07-21 Commanding Officer 6th Infantry Brigade [Germany]
1951-08-11 1954-10-29 Commanding Officer 153rd Infantry Brigade
1954-11-16 1957-XX-XX Commanding Officer General Headquarters Troops, East Africa Command
1957-11-01 1959-12-XX Deputy District Officer Commanding East Anglian District
1959-12-13 Retired