Stephen P. White is a fellow in the Catholic Studies Program at the Ethics and Public Policy Center in Washington, D.C.