ECHO
ECHO
North Fort Myers FL | IRS ruling year: 1973 | EIN: 23-7275283
Organization Mission
ECHO exists to reduce hunger and improve lives through agricultural training and resources. A non-denominational Christian organization, its international headquarte ... (More)