Just as a matter of information, the ASPCA only serves New York City. They advertise all over the country, asking for money, and they make it sound like they are nationwide, but they only serve greater New York City. They are extremely dishonest, and you shouldn't waste your time trying to contact them unless you live in NYC.
Call your local animal control office and report this person immediately. People who abuse animals are only one small step away from abusing human beings, so it's important to stop them right away.