223 Main Street
Salem, NH 03079

(603) 893-8628

Mon - Fri: 8:30AM - 5:00PM

Sat: By appointment only

Sun: Closed

99.1% would refer friends and family to us

5 stars Customer since 2011

great service, no issues

5 stars Customer since 2009


5 stars Customer since 1999

Been a patient for years, always a pleasant experience

4 stars Customer since 2017

Great Doctor!

5 stars Customer since 2008

Professional,friendly,thorough....exactly what you would want in an office visit.

5 stars Verified customer

Another great visit.

5 stars Customer since 2008

they have been my eye doctor for a long time and they do it the right way hands down.

5 stars Customer since 2014

I love how they take the time to explain things and answer questions. They are great with both kids and adults.

5 stars Customer since 1999

Great care!

5 stars Customer since 1998

Thank you all, the whole office was very helpful from the time I walked through the door.

Also in Salem


Salem Animal Hospital

5 stars 300 reviews

Salem Animal Hospital Hospital has been my 3 cats Hospital for 25 PLUS years. I have always have the best care & attention for all 3 of my cats. I have recommended the salem animal hospital to others & will continue to do so. AnnMarie
Read More …


Ray's Auto Service

5 stars 1104 reviews

Great service as always!
Read More …