I just had to write and let everyone know how wonderful Dr. Gupta is. She is incredibly thorough, taking her time with every patient so do not expect her to take you on time! She always sweeps into the room with a large smile on her face and apologies for being late. The way I see it I would rather have a doctor that doesn't look at her watch every minute, trying to keep on time. She has called me in the evening and also on a Sunday because she was concerned about test results or even just to give me good news. Now you tell me, what doctor these days takes time on her day off to connect with her patient? If you are looking for a doctor who really gets to the root of a problem and follows through until it is solved then you can't do better than Dr. Gupta!