Dr. Sharma is amazing! He spends time with his patients and is very mindful of your finances and insurance even if they do not accept it. The cash patient fee is very reasonable. There was no wait, I was in and out in about 45 minutes without feeling rushed. I would come back here anytime! Love this guy already and it's just my first visit.