All posts by Ted Snider

About Ted Snider

Ted Snider has a graduate degree in philosophy and writes on analyzing patterns in U.S. foreign policy and history. His work has appeared in AntiWar.com, ConsortiumNews, and other places.