James B. McPherson
James B. McPherson, XVII Army Corps

Biography

Return to "The Leaders"

Champion Hill Home