I attended 3 days of training in Puyallup, Wa. I learned a great deal. John is incredibally knowlegeable and entertaining!