Cecil Naphtaly Moro Ouma

Dr. Cecil Naphtaly Moro Ouma