Scheduling an Appointment

First Select which service you want, then you will be directed to the options for providers and location. Please please email me if you need a date or time that is not listed here. 

Peterborough Office:

Google Maps content is not displayed due to your current cookie settings. Click on the cookie policy (functional) to agree to the Google Maps cookie policy and view the content. You can find out more about this in the Google Maps privacy policy.

To make an Appointment with me at St Joseph's Hospital, click here

Contact Information



Main Office Location 
9 Vose Farm Road, unit 100

Peterborough, NH 03458

From 101, turn onto Vose Farm Road, take your first right and our building is there on your right, our suite is in the first entrance on your right. You will see signs with Hearts and Hands and Hearthside Family Health. 

Google Map


Contact Information



Fax: 603-924-4554

On Facebook

Contact Form

Fill out the form below to get in touch. If you do not receive a response within 24 hours, please send a direct email or call to connect. These form-based messages occasionally get caught in spam filters. Thank you.

Please enter the code:

Note: Please fill out the fields marked with an asterisk.