John Diggs in Wilbraham, MA - Taro Health

John Diggs, MD

John Diggs MD LLC

2030 Boston Road, Wilbraham, MA 01095
I am an Internist who has practiced in the Monson/Wilbraham/Springfield area since the 1990s. With a holistic approach to medical care, I ensure you have time to address your concerns, understand your course of treatment, and feel confident that your health is in good hands. Our commitment is to treating you like the individual that you are with our unlimited visits policy. Welcome to personal, interactive, and high quality care.

Different ways you can get care

In-person office visits
Included with subscription
You can schedule visits to our office for in-person consults.
Virtual video visits
Included with subscription
You can schedule a consult over a video chat instead of coming in.
Phone calls
Included with subscription
You can discuss a medical issue or question over a phone call.
Emails
Included with subscription
You can send an email directly to us with any questions.

All of the above for a flat monthly rate

$200-200 / month for a   year old
This practice does not have a registration fee.

Office photos

Background and other details

    Education
  • Haverford College - Bachelor of Science
  • SUNY-Buffalo School of Medicine - Doctor of Medicine
    Board certifications
  • Internal Medicine
    Languages spoken
  • English
  • Spanish
    Other special features of the practice
  • No registration fee - all-inclusive flat fee
  • Reduced rate for second person in the family
  • In-office procedures include skin biopsies/mole removal/joint and bursa injections
  • State-of-the-art UV infection prevention technology
  • Treats outpatient COVID-19

Get started

Please choose a time from the calendar below for a video meet-and-greet with Dr. Diggs.
Mon
Apr 19
Tue
Apr 20
Wed
Apr 21
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
4:00 pm
4:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
9:00 pm
9:30 pm
10:00 pm
10:30 pm
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
4:00 pm
4:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
9:00 pm
9:30 pm
10:00 pm
10:30 pm
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
4:00 pm
4:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
9:00 pm
9:30 pm
10:00 pm
10:30 pm
Book a time for free

Not yet ready to meet?

Leave your info and a member of our patient support team will get in touch.