Mr. Williams is friendly, communicates clearly about your issues, and gives options on what may or may not help your specific problem(s).