Graham Smith was awesome. He spent a lot of time making sure we understood everything and took the time to answer every question we had. Bella is like a new dog and I am working hard to keep her that way. Graham called or emailed me everyday to see how she was doing. Overall it was a great and eye opening experience.