My HVAC technician didn’t understand how to deal with people

I am pretty sure that my HVAC technician is a genius when it comes to fixing HVAC units, but he has no idea how to deal with people.

I am an HVAC technician, and I also own my own HVAC company.

I work on HVAC units just like everyone else, but I also employ a bunch of HVAC technicians that work for me. I have one particular HVAC technician that makes me laugh. He has absolutely no idea how to deal with other people. However, he is also the most amazing HVAC technician that I have ever seen. He understands HVAC units so well, and he is able to install and fix HVAC units faster than any other HVAC technician that I have ever seen, including me. However, when I first hired him, we used to send him on service visits, and he would get terrible reviews. It wasn’t that he didn’t fix the HVAC units. Instead, he was just rude. Well, the customers considered him rude. It wasn’t that he was rude, but he did not know how to respond to people. I learned that my HVAC technician does not understand social cues. Now, we have this HVAC technician fixing HVAC units on his own away from people. We also let this HVAC technician install all new HVAC units because he is faster than anyone else. Our primary reasoning for giving this HVAC technician these jobs is to get him away from our customers. He is a great HVAC technician, but he is definitely an introvert. Still, he is one of my best HVAC technicians, so I won’t get rid of him.