Dr Andrew Garner is the ABSOLUTE best! I have been taking my children to him for 17 yrs. I have 3 children and all three have been patients of his since birth. Dr. Garner always takes the time to explain everything so that you understand and has always followed up next day with any test results..