Stephen Klein worked for the US Agency for International Development. He is a board member of the Hill Country Project.