How is Every Good Gift funded?

Individuals, churches, businesses, and foundations are providing the funding for this ministry.