Help keep Salon independent

David Barrett

David Barrett is a Professor of Political Science at Villanova University. He has written extensively on Presidents Kennedy and Johnson, and the Vietnam war.