×

John B. Magruder

American-Confederate military officer
John Bankhead Magruder was an American and Confederate military officer. A graduate of West Point, Magruder served with distinction during the Mexican–American War and was a prominent Confederate Army general during the American Civil War. Wikipedia
Born: May 1, 1807, Port Royal, VA
Died: February 19, 1871 (age 63 years), Houston, TX
Nickname(s): "Prince John"
Years of service: 1830–1861 (U.S. Army); 1861–1865 (Confederate Army)