Very professional & conscientious & knows electrical code very well. He worked for me & gave an upfront estimate: no confusion on the price. Very thorough, he really knows his job. He found the problem & did his job very well. If needed, I will hire him again!