Person

James B. McPherson (Union General )

b. 1828-11-14 d. 1864-07-22