Ian Childs is great, we always have to wait a while before being seen, but the wait is worth it for someone who takes time with each patient and always answers all our questions. He actually listens to complaints before suggestions, never feel rushed either. Most of the staff is really nice and remembers us.