Many thanks to our wonderful patients and to the couple in this picture - My dad, Martin stein, who at 90 years of age still goes to the gym every day, and helen who helps make it possible! an inspiration to us all!

Mike c., Salem, NH


Feb 01, 2017

Dr. Stein literally saved my life by diagnosing a heart issue during a routine visit and getting me to a hospital. I have since recovered. He is much more than a primary care doctor.... he truly cares about his patient's total well being and both physical and mental fitness. He is extremely knowledgeable about the variety of medications used to treat most conditions and ensures that he prescribes those meds that work for the patient with the minimum of any side effects.

female, hampstead, nh


mary ann g. Pelham, NH

 Jan 27, 2017

Dr Stein has been my doctor since 2006, when he had the Family Practice in Hampstead, NH. He was the head physician during my ovarian cancer/cyst/colon shortening operation at Holy Family Hospital in Methuen, MA. He joined Caritas/Steward in Salem NH. and I obtained all my services from his office. Mike has always performed in the best professional manner, very caring and thorough--never rushes the visit/questions. I recommend him highly; you cannot find a better physician in the area.

Jan 25, 2017

I have been a patient of Dr. Stein's for more than 10 years.  I have always been terrified of doctors.  I still dislike going, but Dr. Stein has made the ordeal of going to a doctor's office much better for me.  This is not to say that I have enjoyed going, just that he and his staff make the ordeal of going much easier  for me.  He is very knowledgeable.   He will listen to all your concerns and then give you all the options.  Believe me he has never given us anything but the best advice.  What do you have to lose, give him and his staff a try.

NC, Londonderry, NH


 Jan 23, 2017

I've been with Dr. Stein for more than 15 years and wouldn't be comfortable with anyone else. He is very knowledgeable and through. He works with his patients to solve problems rather than pushing them off to specialists and bigger bills .His office is always well scheduled and makes every effort to accommodate individual needs. NC Londonderry NH