*Required fields are marked with an asterisk.

Contact Us

Do not use this website for emergencies.
If you are experiencing a life threatening or urgent problem, please call 911 immediately.

Office Hours

Somersworth office Monday through Friday 8:00am to 5:00pm

Portsmouth office Monday through Friday 8:00am to 5:00pm

Hampton office Monday, Wednesday, Thursday and Friday 8:00 to 5:00pm Tuesday 10:00am to 7:00pm

Office Locations (Click location for map)

Somersworth Office: 21 Clark Way, Somersworth, NH 03878

Portsmouth Office:  330 Borthwick Ave, Suite 311, Portsmouth, NH 03801

Hampton Office:  55 High St, Suite 202, Hampton, NH 03842

Phone Numbers and After Hours Care

The practice has an after-hours answering service that can assist you during non-business hours

Somersworth Phone 603-692-2228 Somersworth Fax 603-692-4748 

Portsmouth Phone 603-433-2488 Portsmouth Fax 603-433-4237

Hampton Phone 603-758-1717 Hampton Fax 603-758-1375


Meet our Providers