Al Jazeera Blogs


Profile

Bill Schneider

Professor of Public and International Affairs at George Mason University

Resident Fellow at Third Way, a Washington think tank.


Latest posts