Joseph is professional and knowledgeable. I had a breaker that has been sparking which led to the breakers tripping frequently and it was melting a couple of breakers. My wife requires oxygen and we cannot go without power. Joseph was patient and took time to explain the problem to me and to show me what was happening. With how professional and experienced he was, I decided to have Joseph upgrade my entire panel rather than just fixing the issue at hand. While he was upgrading the panel, he answered every question I had for him and took the time to show me what he was doing. Joseph was very friendly and I have already spoken to him about additional work I would like him to do. Overall great experience from start to finish and would definitely recommend.