Dr.Sharma is a wonderful doctor.He takes his time with his patients answers any question or concerns you may have.Its been very challenging to find a diagnosis for me Dr.Sharma has been persistent with helping me rule stuff out when other doctors gave up. The only thing that needs improvement is his staff. They don't communicate you can ask them a question and never get a call back. You have to stay on top of your own results , medication,and health concerns. You have to literally call multiple times a day to get things done.