Fantastic Doctor and Staff! Scheduling was easy and appointment went great. They paid attention to my issues and helped figure out how to treat them. The staff is very knowledgeable and efficient. The Dr was quick at diagnosing my ongoing issue not because he was in a rush but because he is highly experienced and knows what he is doing. I would rather a dr be quick and to the point because he knows what’s wrong than spend a long time with me trying to guess. The entire office seems happy, and really caring. So happy I found them. Highly recommend!