For over 20 years, CatPals has been providing quality of life for the community cats living in managed colonies at…