A very skilled dentist. He can diagnose a problem and fix it quickly. But on the negative side, he seems rushed and doesn't really listen to the patient. There are sometimes other factors he should know about. I had problems with the most recent repair work on my teeth. It wasn't because he couldn't handle it. It was because he didn't listen and went ahead and did a procedure he should not have done. I am looking for a new dentist.