I've used Owen Canfor for about a decade, and he did wonders repairing years of poor work done by a previous dentist. This included a significant bridge, and some crown work for an implant, not to mention many smaller procedures. Things have been stable for years now, due in no small part to his skills.
He's no more expensive than any other dentist, and much much better.