In which branch of the military did Weaver serve during the American Civil War?
Navy
Air Force
Army
Marines
Answer
James B. Weaver served in the Union Army during the American Civil War. After the war, he returned to Iowa and continued his political career, working for the election of Republican candidates.
James B. Weaver Challenge: 20 Questions to Test Your Mastery