David McReynolds comments on war, revolution and socialism

David McReynolds was a long time staff member of the War Resisters League. Over the years, he has run for office under the banner of Peace and Freedom Party, Socialist Party of America, Socialist Party USA, Liberty Union Party of Vermont, and the Green Party. David McReynolds ran for President in 2000 on the Socialist […]