This is Central Research. I've had a huge number of call from these guys. I finally found this direct phone number and called to speak with their supervisor 212-260-0070. A nice lady said that my number has been removed. I hope it's over.
Thanks so much for that supervisor number. I just got a call at 9:15pm and looked it up. I called and they were super nice about removing it. No hassles! Thanks again!