Craig A Boyd Editor & Author

Craig A. Boyd is a Professor of Philosophy and Director of Faith Integration at Azusa Pacific University, USA.