I would not recommend Yamashiro DDS at all. He does not explain the cost to you. You will be surprised after your visit to Yamashiro DDS by receiving HUGE ($1,000!!!) bill from his office. Without consulting me, he procees and file to insurance company. I had to pay $1,000 out of pocket. We could easily work with my insurance plan and spread the cost with my insurance in each year, but instead he decided to earn money all at once. Another surprise I had received 16 months after he "supposedly fixed" my teeth. Two filling came out and I learned now that one of the tooth had to be pulled out and other needs root canal. Yamashiro DDS didn't fix my teeth at all. Just made it look like he fixed them and charged me. My insurance will pay $1,000- and I needed to pay him $1,000. Total of $2,000-, he had stolen from me. I will never go back to Jefferey Yamashiro DDS.