Stephen Carter/Definition

Professor of Law, Yale University Law School; Director, Aspen Institute