About Joseph Blocher

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

Written by Joseph Blocher

I Recommend: The Mirror and the Light

Judge Reads | Book Reviews

Stevens, J., Dissenting: The Legacy of Heller

Fall 2019 | Volume 103 Number 3