It must be difficult to be a good doctor . You have to have lots of knowledge, the ability to reason and diagnose, the instinct that comes with experience, Manual dexterity if you perform procedures,. kindness, patience, respectfullness and at least a little passion for your work. This really is too much to ask of one human being so it's not surprising that doctors fall short of patients expectations. Dr Bansi is the closest thing to ideal, that I've seen in my half century on this earth. So I thought that I'd do this review by way of thanks.
Short link to review Dr Devinder Bansi: http://iwgc.net/ecan