I was seeing Dr. David Weaver as my general dentist and it ended up being an awful experience. He crowned several teeth without getting the decay out and I ended up having to pay well over $4,500.00 for root canals, bridgework, and lost 2 teeth because of his poor work. Furthermore, the bridge that he put in came out and now I am looking at another $1,500.00 expense for my new dentist to put a new one in for me. I would not recommend Dr. Weaver at all. He has cost me lots of money and really messed my teeth up. He was more concerned about me getting veneers / crowns versus trying to help me save my teeth. Go to him at your own risk!