Highlights
Age Groups Seen
- Adults
- Geriatrics
Languages
- English
Gender
MaleLocations
- Mass General Brigham Primary Care Clinic
- 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
71 ratings, 28 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.
- Reviewed on 4/24/2025
Yes, the doctor was very attentive and solicitous. He was very careful to listen to everything I had to say. He listened. He gave me good feedback and was very attentive, very professional. I felt like he really cared about getting to the root of my problem. Thank you.
- Reviewed on 4/21/2025
The provider was extremely knowledgeable, patient, and kind.
- Reviewed on 4/9/2025
He wasn't my primary. I really should have seen a dermatologist but that's a wait and I wanted a pre-look at my problem first. He was kind and relatively informative. He prescribed cream and said I should definitely follow up with a dermatologist if my problem persists.
- Reviewed on 4/8/2025
First time meeting this provider. Kind, compassionate and knowledgeable. Good listener. Medical assistant who drew my blood was excellent. Everyone was great
- Reviewed on 4/7/2025
I was seen in a timely manner. The doctor listened to my concerns and ordered a chest x-ray.
- Reviewed on 4/7/2025
The service was excellent. The doctor was very thorough. I can sum it up by saying that I told him thank heavens he's not retired, because he's really good. Appreciate it.
- Reviewed on 3/30/2025
The staff were friendly and courteous from the front desk, to the medical assistant, to the provider. It appeared that there was good communication between all team members. I was treated with respect and kindness by all. I was also seen in a timely manner, and I was impressed by how quickly I got an appointment. I always have a positive experience at the NSPG Endicott St. office.