George Weigel is a prominent Catholic political and social author who serves as a Distinguished Senior Fellow of the Ethics and Public Policy Center.