Craig Lerner

Professor at Antonin Scalia Law School at George Mason University