Canine Companions for Independence

Canine Companions for Independence

Leading provider of highly trained assistance dogs for people with disabilities, enhancing independence and quality of life.

Authorizing premium user...