Mark seemed very knowledgeable & brought all tools necessary for the job. He was very thorough and explained everything he did & the results, good or bad. He spent as much time as necessary to make sure I understood everything that was going on. The interaction with him was super and I wish everyone I dealt with provided the same level of service as Mark did. Great guy.