Dr. Gilbreth's work is very shoddy. His staff is pushy and they have overcharged me on several occasions when my insurance has already paid. When you try to clear up the billing issues they slap you with late fees and send you to collections. I would not recommend him to anyone unless they want to get taken.