David M Kirkham Editor

David M. Kirkham is Senior Fellow for Comparative Law and International Policy, International Center for Law and Religion Studies, Brigham Young University Law School.