Professional, efficient, knowledgeable. Speaks to your level of understanding. Reasonable in cost. Trustworthy. Answers questions. I have great confidence in his work.