John B. Magruder
May 1, 1807 – February 19, 1871
Death date variant: one source (historycentral) says February 18, 1871; TSHA and Wikipedia say February 19, 1871. February 19 used.
Military service
- Reserve, Army of Northern Virginia Commander
Timeline
1808
1813
1818
1823
1828
1833
1838
1843
1848
1853
1858
1863
1868