77034295
Nov 1, 2006
an innovative way to provide philanthropist and social investors with the opportunity to direct the delivery of management and technology assistance to specific organizations to achieve long-term philanthropic goals
Computer and Scientific