Menlo Park, CA - 94025 (650) 853-1713 We provide creative and sustainable low-cost technologies through which villagers in the developing world can improve their lives. Leave a Reply Name * Mail (will not be published) *