Dr. Ditcharo has been amazing. He can tell you what will happen each step of the way and has always been spot on! We have obtained great care from him and his staff and they are always very friendly.