Joseph Blocher

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