I have seen Dr. Moore for over five years for regular check-ups and cleaning. Both Dr. Moore and his assistants are top-quality. They take time to answer questions and never give the feeling of being too busy or rushed. I would definitely recommend him.