“I can honestly say that if I could give ten stars to James I would! His honesty, his knowledge and ability to explain in layman’s terms is amazing. I wish I’d had him all along. His prices are very reasonable,his troubleshooting is thorough and explained as he goes in actual terms I understand on any issues. He listens to you carefully and is so respectful. His response time to get back to me on my first call to him was wonderful. I had even interrupted a family birthday. Even so, he was kind&courteous on the phone making sure it wasn’t an emergency and that he’d work me into his schedule. He was on time and called before arriving. He was even