Abrupt USAID contract terminations costing livesnytimes.com15 points·contemporary343··1 commentOpen articleSaveView on HN