Wonderful doctor, very knowledgable, very down to earth. Always willing to explain every procedure and every medical option in laymans terms. He and his nursing staff were caring and friendly and worked with you to make sure you got the most our of every doctors visit. Also worked with me on pain management. However, dealing with his insurance billing staff (which is outsourced)is a nightmare. In my opinion they were not knowledgable on billing and coding of insurance claims and they were ex...