Joseph Kennedy

Joseph E. Kennedy is a Martha Brandis professor of law at the University of North Carolina School of Law, where he teaches criminal law and procedure.