Stephen Farnsworth

Professor of Political Science and International Affairs | University of Mary Washington
American Elections
American Government
The American Presidency
Internet Politics
Mass Media and Politics
Virginia Government and Politics
Journalism