I give 5 stars even though we had to wait for over an hour past our appointment time.
Dr. Sharma was compassionate, sympathetic, thoughtful and very helpful. He is the type of physician we have hoped to find for many years. The office is spartan, but clean, nothing fancy here, and he has special prices for those who are without health insurance. I believe this is at the heart of his philosophy, and that he believes in the hippocratic oath.
I can only echo the other 5 star reviews in our luck in finding this man.
Such a difference from all the other doctors we have been to in the past. He takes the time necessary to actually listen to his patients unlike the majority of doctors these days who have 8 minute max time limits for each patients, just to make their daily minimums.
You might have to wait but I think you will be happy you did.