Truthout
John Smith
John Smith received his Ph.D. from the University of Sheffield and is currently self-employed as a researcher and writer. He has been an oil rig worker, bus driver and telecommunications engineer, and is a longtime activist in the antiwar and Latin American solidarity movements.