ST Code
st1388
Founded in 1982, we are one of the largest international relief and development organizations in the United States, serving the poorest of poor.
6401 Lyons Road
Coconut Creek, FL 33073
United States
Organization's Overhead %
6.48
Services