I'll try to keep it short. Our visit started off very poorly, messed up our appointment, literally made us wait 1.5hours before being called in, don't know why we didn't leave. Finally close to the 2 hour mark Dr. Flowers came in to see us. WOW, she was amazing I have to say. God made us wait and be gave me patience for a reason. We have been dealing with doctor after doctor trying to figure things out for months. Dr. Flowers was kind, knowledgeable, took infinite time to listen to our situation. She then spent more time alone with my son and came up with her own game plan for what we are dealing with. If all this wasn't enough, she followed up at 9pm the next evening with test results and to discuss them with my son. He is studying to be a doctor and she respected his level of intelligence when discussing things as well. I can only hope he is as kind, empathetic and as good a doctor as Dr. Flowers.