Dr. Sharma is incredible. He really takes his time to listen and understand what is going on. He also explains the cause of your symptoms. Even though he takes his time with each patient he was still only 15 minutes behind my appointment time which is the shortest time I have waited in any doctors office. He genuinely cares and I would highly recommend him especially if you don't have insurance.