Stephen Harrison

Stephen Harrison is a Slate columnist and lawyer who has also written for the New York Times and the Washington Post.