Dr McDiarmid is my doctor of choice. She is knowledgeable, caring, professional and has a wonderful sense of humour which is used at just right time. I have been one of her patients for several years and she has seen me through some tough times and has recently helped me enormously when I had almost given up on ever solving a particular issue. Three cheers for this warm and perceptive doctor. You are appreciated by me and my family.