Stephen Carter's file

Carter
Stephen L. Carter is the William Nelson Cromwell Professor of Law at Yale, where he has taught since 1982.