CANINE COMPANIONS FOR INDEPENDENCE TRAINING AND POOL SESSION WITH PUPPY RAISER MIKE HARTSKY

5 years ago
2

CCI.ORG

Canine Companions for Independence is a US-based 501 organization that trains and provides assistance dogs. As of 2018, it has placed over 6,000 assistance dogs with recipients at no charge.

Loading comments...