Oregon-based nonprofit has office in Haiti

Medical Teams International