Very knowledgeable; identified problem on first try and fixed it promptly. Gave a very good explanation of what went wrong. Was very careful to not make any mess in the house. Very pleasant visit and happy to have William on a service call in the future.