%1$s Profile Image

Senegal Ecovillage Microfinance Fund

Promoting Opportunities through Access to Energy

www.sem-fund.org Tax ID 20-4537642

Donate