It's the Red Cross. No matter how many times you ask them to stop calling, once they have your number you are doomed forever. I prefer to give through my local blood bank, but chose to donate through the Red Cross once instead because the local place was closed. Big mistake.
I recently have developed a low-iron blood condition and cannot give blood. I have been telling them this and that they need to stop calling for at least 8 months now. They keep saying they will remove me from their call list but they don't
They are not under the "Do Not Call" list either. They can call anyone.