D.V.
Hi A.;
I use Dr. Kirsten at North Shore Internal Medicine. She is AWESOME! The practice is located in Newburyport on Low Street, just behind the Sunoco Station on 113. The phone number is ###-###-####. Dr. Nassir, her partner, is also very good. She is extremely thorough and very easy to talk to. I have been with her for 15+ years and my husband just chose her as well for his primary. The office staff is very nice and you get a kind of "homey" feeling, well as homey as one can get at a Doctors office.
A very good friend of mine also uses Dr. Gingrich in Georgetown on Main St.
Good Luck in your search.