John B. Magruder Major General John Bankhead Magruder Gen. John B. Magruder’s divisions Major General John Bankhead Magruder John B. Magruder John B. Magruder Major General John Bankhead Magruder Major General John Bankhead Magruder John Bankhead Magruder Major General John Bankhead Magruder Major General John Bankhead Magruder John Magruder English John B. Magruder Джона Магрудера Major General John Bankhead Magruder John B. Magruder John B. Magruder Major General John Bankhead Magruder Battle of Glendale John B. Magruder Major General John Bankhead Magruder