Winter Sale! 10% Discount off any order. Get the code »

Robert Royal

Royal is vice president for research and a senior fellow in religion and society at the Ethics and Public Policy Center, Washington, DC.