Dr Allen is a competent dentist, but the office staff is infuriating to work with. Also, they will not deal with (or dont have the knowledge) to handle any insurance issues, so be prepared to pay them out of pocket and have to handle the insurance yourself.