William White, National Board Member

Canine Companions puppy