If not us, then who? If not now, then when?

Small Steps Foundation 47621 Avalon Heights Ter, Fremont, CA 94539

Small Steps Foundation is a 501(c)(3) non-profit registered with the Secretary of State of California. EIN: 20-8372232.