Providence Animal Center, formerly the Delco SPCA, an animal welfare nonprofit located in Media,Pennsylvania.