Accountable Development Works is a Canadian international charity dedicated to assisting the poorest people and communities in the World, with a...