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 love Danielle and would never want to see any one else for my health. I never feel rushed or that she doesn’t listen to what I have to say. I have been with her for many years now and will continue until the end of my life. Hei... Read more I love Danielle and would never want to see any one else for my health. I never feel rushed or that she doesn’t listen to what I have to say. I have been with her for many years now and will continue until the end of my life. Heidi is amazing she returns call exactly when she says she will and Danielle gets every message I leave for her never have to worry whether she will get back to me. Awesome team.
Read less
Frances W • August 04, 2026
Read more reviews

Specialties

  • Family Physician

Providers (1)

Danielle MacDonald, ARNP
4.9937106918239 (159)

Danielle MacDonald, ARNP

Family Physician

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

Reviews

Overall rating

5.0
159 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.