Bill Schneider

Bill Schneider

Bill Schneider is a political analyst and professor of policy, government and international affairs at George Mason University. He regularly contribut... es to Al Jazeera.


MORE FROM AUTHOR