About Us

We are excited to provide you with modern, high-quality care from our dedicated team. You should expect a first rate experience while we work with you to manage and optimize your health.


Dr. Gupta is Board Certified in Internal Medicine. He completed his residency at Salem Hospital in Salem, Massachusetts with portions of his training also at Massachusetts General Hospital.

Dr. Gupta has been practicing Internal Medicine since 1998. Dr. Gupta is well known as a compassionate and caring physician.

His special interests in medicine include diabetes and COPD management, and sleep medicine. He is also concerned with the obesity epidemic which impacts all aspects of patient health. In 2016, Dr. Gupta received his Board Certification in Obesity Medicine. His outside interests include sports, reading and travel.

In recognition of Dr. Gupta’s dedication to high-quality health care, ongoing service and excellence in internal medicine he has also been designated a "Fellow of the American College of Physicians (FACP)".


Dr. Gupta's Professional Appointments

Visiting Assistant Professor of Medicine, Instructional Faculty.

University of Virginia, Charlottesville, VA

Third year medical students have clinical rotations in our office.

Preceptor, Physician Assistant Studies

Shenandoah University, Winchester, VA

Physician Assistant students have clinical rotations in our office.

Our Staff

Our team consists of passionate individuals who are kind, friendly, and caring. Our staff is here to ensure a smooth process throughout your visits. Our team includes experienced and energetic people whose goal is to provide the best health care possible.

Request Appointment »

Download Patient Forms »

Access Patient Portal »

Verju logo
Follow Us on Facebook

Pay With Paypal

Pay your Bill

Note: You will be taken to the PayPal website. Please enter the amount that you wish to pay in the Item Price: field, click the Update link, then complete the information to the right of the Order Summary. After completing your payment, you will be returned to our site.

Thank you for payment!