John was professional and knowledgable. He answered all my question and was articulate with his explanations about my system and the logic behind his recommendations.