Rick Hasen

Rick Hasen

Rick Hasen

Professor of Law and Political Science at UC Irvine Election Law Blogger. Author #JusticeofContradictions coming March 2018 our site
Follow us
Alexa global traffic share