About Joseph Blocher

Joseph Blocher is the Lanty L. Smith ’67 Professor of Law at Duke Law School.

Written by Joseph Blocher

J. Stevens

Stevens, J., Dissenting: The Legacy of Heller

Fall 2019 | Volume 103 Number 3