The York County Society for the Prevention of Cruelty to Animals (YCSPCA) is dedicated to providing long-term human and animal services to residents of York County through programs that find permanent  loving homes for displaced and stray animals  help control animal population growth  investigate and prosecute cruelty offenders  and educate the general public about animal wellness and safety