David B Magleby Editor & Author

David B. Magleby is Distinguished Professor of Political Science at Brigham Young University.