Dr. McDermott and his staff have been nothing short of amazing since our first visit. They take the time to explain everything in great detail and always provide great customer service.