Stephen L. Carter is an American author, law professor, and political commentator known for his works on law and ethics.