Dr. David is amazing dentist, explains everything about procedure very elaborately. He prefers quality of treatment over quantity which is amazing thing. He spent his time to take care if even minute things. The office is very cleaned.