I found Dr David to be an incredibly knowledgable, professional and thorough consultant, who not only showed great care but also took time for reassurance, which is alway ... more