"William has been mentoring/coaching my daughter for quite some time. The results have been so positive. William is very understanding and supportive. He maintains a high level of professionalism. Since William has been coaching my daughter, I have noticed a definite increase in her self confidence, an improvement in completing daily life tasks, and also in her communication skills. Life skills are extremely important to our daily lives and William is very competent in teaching these skills to those in need. I highly recommend William!"