Highlights
Age Groups Seen
- Adults
- Geriatrics
Languages
- English
Gender
MaleLocations
- Mass General Brigham Primary Care Clinic at Danvers
- 104 Endicott Street, Suite 104, Danvers, MA 01923
- Get Directions
- phone: 978-882-6700
- fax: 978-646-8553
Expertise
Education
- Residency: North Shore Medical Center, Internal Medicine, 1985
- Internship: North Shore Medical Center, Medical, 1983
- Internship: Flint Osteopathic Hospital, General, 1982
- Medical Education: University of Health Sciences - Kansas City, 1981
Board Certifications
- Internal Medicine: American Board of Internal Medicine, 1985
Insurance
- Aetna
- Beech Street
- Blue Cross Blue Shield
- Blue Cross Blue Shield Medicare
- Cigna
- Coventry
- Harvard Pilgrim Health Care
- Humana
- Maine Community Health Options
- Mass General Brigham Health Plan
- MassHealth
- Medicare
- Medicare ACO
- Multiplan
- NSHS Cigna Health Plan
- NSPG CeltiCare
- NSPG Network Health
- Railroad Medicare
- TriCare
- Tufts Health Plan
- Tufts Medicare Preferred
- United Health Care
- Wellpoint
- WellSense
Ratings & Reviews
4.9 out of 5
60 ratings, 21 reviewsThe Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.
- Reviewed on 11/5/2025
Very comprehensive assessment with helpful explanations
- Reviewed on 10/8/2025
Excellent thorough care, thank you
- Reviewed on 10/6/2025
Frank was kind and caring and listened to me, asked me questions, listened to my feedback, and helped me very much in my appointment. I've seen him more than once, and he's always been very, very good and helpful for me.
- Reviewed on 10/5/2025
This office is top notch all the way around!
- Reviewed on 10/2/2025
This Doctor was thorough, informative and caring. I would trust this Doctor with my continued care and would hope I am able to follow up with him as my provider
- Reviewed on 10/1/2025
Excellent care
- Reviewed on 9/28/2025
Dr Straccia was so lovely, personable and caring. He was not rushed or short with me. He listened and really wanted to get to the bottom of the problem! There are few healthcare providers like him left in medicine! And I already feeling better!
- Reviewed on 9/26/2025
The doctor was very professional and very kind and courteous and listened to me and was very professional and I appreciated him.
- Reviewed on 9/25/2025
Very good experience!!
- Reviewed on 9/24/2025
All good
- Reviewed on 9/22/2025
He was excellent
- Reviewed on 9/22/2025
Dr. S. was open and friendly while also being professional and serious. I felt very comfortable with him.
- Reviewed on 7/31/2025
Yes, Dr. Straccia was very nice. He explained everything to me and whatever I explained to him, everything went well. I'm feeling a little better now. Thank you very much. Bye.
- Reviewed on 7/29/2025
Doctor Straccia was very professional, thorough, and personable. I found the experience with this doctor was fantastic; this was my first visit with this doctor, he is not my primary doctor, I would highly recommend him to others
- Reviewed on 7/27/2025
I was very comfortable with him and felt that he listened to. I have nothing but good things to say about him. I appreciate that he took his time and also ordered tests that he thought were needed.
- Reviewed on 7/23/2025
First time meeting Dr Straccia and it was a very pleasant meeting.
- Reviewed on 7/1/2025
Excellent
- Reviewed on 5/26/2025
He was very kind and solicitous. He was also concerned about my ability to pay for the prescription he wanted to write. I told him everything was fine. I had insurance. I've been using his prescription and it really cleared up a problem. It was a very long-standing problem for me. I'm very, very, very grateful.
- Reviewed on 5/8/2025
I think Dr. Straccia is fantastic. I wish all doctors were like Dr. Straccia. Love to keep him. I know he's the only part-time, but I'll always use him. Thank you.
- Reviewed on 5/7/2025
Dr Straccia is alway so thorough compassionate and caring. I was really nervous about pneumonia and he called me back and confirmed it and reassured me. He is an A+ plus plus Dr.
- Reviewed on 5/7/2025
Dr. Straccia was the utmost professional provider. He rates all A's in explaining, understanding, appearance, and overall demeanor.