Bob Newkirk was phenomenal. He was willing to make the hour long trip to evaluate my problem in person. He had results for me the same day he received them and took the time to explain what everything meant. I was truly pleased with the experience and not only would I use him again but I would recommend him to anyone seeking such services.