BLM? Act Blue? Thousand Currents? some really shady business.