If there was way to rate him a zero, this unprofessional hack would get it! My wife had to go 3 times to fix an implant crown he did. The last time, he cemented over the screw without taking a few seconds to make sure it was in place properly.
Here are the wait times for each visit: 45 minutes, 1.5 hours and again for 45 minutes. Obviously, he or his staff is ill equip to keep a schedule.
The time she waited 1.5 hours, he was so frantic and stressed out, she told him she did not want him working on her in that condition. He does not respect anyone's time other than his own. In fact, after his MELTDOWN, he never apologized and was again late the third time to fix his mistakes from the past two sessions.
Going to the dentist is a challenge in itself. No need to add further stress to the procedure. There are plenty of professional, customer friendly dentists to choose from. I would not go to him if it was free!