Financial Svc (On called ID) and I would bet it's the same scumbags as Card Services.
With all these tech savvy people these days, why can't someone invent a device that connects to the phone so that when one of these [***] calls, you can just push a button and send a feedback that will fry all their equipment?
Filing a complaint with the FCC/FTC doesn't do any good. Even if they can track them down, all it is is a little fine and the scumbags are right back at it.
Now if congress passed a law mandating the investigation of every complaint and requiring the results to be published to include the business address and the names and home address & phone numbers of everyone involved with the company, that would be a deterrent. Especially after a couple of carcasses showed up in a drainage ditch.