GAP Ministries. Tucson, AZ, USA.

Preparing 200,000 meals for people in need every year.