John was excellent. Efficient, knowledgable, personable. We have a big problem and he discussed the solution well.