Dr. Weatherall is an exceptional doctor, so knowledgeable, with a complete grasp of his specialist area. He is always looking for ways to help and is able to distil and explain complex information in an easily understandable way. I count myself very lucky to be his patient. Everyone at the clinic is warm, welcoming and efficient.