This sounds like a SCAM. From the many posts, the caller is identifying as representing lots of different companies including St.Jude, Salvation Army, Food For The Hungry, Habitat for Humanity, Eco California, a home improvement
company, Holt International and MDS Communications - a professional fundraising organization for non-profit organizations. However, a couple of weeks ago, people were getting the exact same calls from 877-291-1624, which is a spoofed number. The phone number in the caller ID may not even be real. The area code is San Diego but the caller could be calling from pretty much anywhere.