International Programme for Applied Canine Studies 1 (IPACS 1) - In-depth Dog Behaviour Course
Sheila Harper