Enoch G. David Nyakoon

Executive Director/Pastor

Enoch G. David Nyakoon