This is the worst Orthodontist office. He has very low tolerance for children. My daughter got her braces on at the Grand Blanc office and I lost my job while she was still had them on. This office will not remove her braces until my bill is paid in full. I have taken her to the dentist and they are concerned that she will now get cavities because her braces have been on too long. Her braces were $9,000 and the office has already received $6,900 and they still will not take them off! I wouldn't recommend this office to anyone.