Plot 94 MASJID Oduduwa Crescent, Phase 2 Site 2, Kubwa, Abuja ARTICLE ON No Mediators Between Man and the Lord Compiled by Abba Abana Kubwa, Abuja, Nigeria.