I hosted John for a seminar here in Vancouver and he very kindly offered to work with me and my dog while he was here.
I found him to be kind, compassionate, empathetic, non judgemental and very good at reading dogs and people.
He works well with both ends of the leash and I highly recommend him if you need any help at all with your dog.