I contacted him about trouble with my smart thermostat getting power. He fit me into his schedule quickly and communicated clearly about time—giving me an accurate arrival window and texting me when he was on his way. James diagnosed and fixed the problem in no time at a reasonable rate. I will hire him again and recommend him to everyone I know. Thank you, James!