Not only are they always on time for my appointments, I've even shown up early, and they're still ready to see me. There's no question I would recommend this provider to anyone! He knows how to listen. He knows when to interject, how to make a point and make it understood without you becoming defensive. He's understanding and knows how to make you see yourself...how to look in the mirror. I highly recommend him. He is a gentle-man with amazing insight and strength in order to guide you through whatever is going on whether short term or long term.