Dr Long answered all of my (many!) questions and offered solutions to problems that had been bothering me for years. The entire staff is wonderful. I couldn’t be happier with my experience! 🙂