William is very knowledgeable and helps the customer understand what’s wrong. He’s also very professional.