New Promise Ministries International Inc.

501(c)(3)

Po Box 98

Quincy, CA 95971

810623968

Share this Charity!