I highly recommend Dr. James MacDonald and his office team for your primary healthcare needs. He is very personable, quickly and accurately makes a diagnosis, and provides treatment options that for me at least, provided results. Their online service makes it easy to request Rx refills or simply email the office with questions, etc… I am very grateful to him and his staff for their care.