About Joseph Blocher

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

Written by Joseph Blocher