MacMedical DPC PLLC

Overall rating

Top reviews

My first visit to Macmedical was my best experience for a medical appointment ever (and it wasn't even close). I was greeted by Heidi the moment I walked in the door. She got me set up with everything I needed for future vis... Read more My first visit to Macmedical was my best experience for a medical appointment ever (and it wasn't even close). I was greeted by Heidi the moment I walked in the door. She got me set up with everything I needed for future visits. Plus, she is great to talk to and get to know. Then there was absolutely no wait time to see Danielle who spent more than double the amount of time I expected her to spend with me. This was a total health consult, not just what might be bothering me that day.
Read less
John G • June 30, 2026
I’m not one to give feedback second hand, but Danielle and Heidi are top notch. They listen carefully, they are always willing to assist with my medical needs and questions. I always leave the office with a tremendous sense of com... Read more I’m not one to give feedback second hand, but Danielle and Heidi are top notch. They listen carefully, they are always willing to assist with my medical needs and questions. I always leave the office with a tremendous sense of comfort knowing that they will work diligently for better outcomes for my health. I’m grateful for their support. What a blessing to have them in Bristol and on point every time!
Read less
Elizabeth M • May 20, 2026
Read more reviews

Specialties

  • Family Physician

Providers (1)

Danielle MacDonald, ARNP
4.993631 (157)

Danielle MacDonald, ARNP

Family Physician

5.0 (157)
481 Lake Street, Unit 1a
Bristol, NH, 03222

Reviews

Overall rating

5.0
157 Reviews

Newest reviews

Terms & Privacy

This practice uses SMS for patient communication.

SMS Terms & Privacy - By opting in, you agree to receive SMS alerts regarding your appointment from MacMedical DPC PLLC. Message frequency varies. Message and data rates may apply. Reply STOP to opt out at any time. For questions, please call (603) 505-4811. Your mobile information will not be shared with third parties.