Great doctor! You can tell he loves what he does and really cares for his patients. He spent a great deal of time with my children. I drive all the way from Grayson to see him. It's worth my time. He's never in a rush, and is very thorough. I love that he is open late so that we can get there after work. Very few doctors that stay late to care for you. I highly recommend him!