Abraham Guerrero

Andrews University adjunct professor of world mission and church history