Dr Steve Machado is an excellent, welcoming, and caring professional. I have been seeing Dr Steve now for almost one year. He really cares about his patients and will always make time for you. He recommends books for you to read, shows conferences for continuing to grow, explains what is going on during the session, and really holds the space greatly. I highly recommend him.