%1$s Profile Image

National Center for Appropriate Technology, Inc.

www.ncat.org Tax ID 81-0361047

Donate