You don’t have to
navigate this season alone.

Compassionate counseling for individuals, couples, children, teens, and families in New Hampshire and Massachusetts.

In-person in Kingston, NH & Haverhill, MA
Telehealth throughout NH & MA
Many major insurance plans accepted
Faith integrated when desired

Welcome to Shepherd's Heart

A place for healing, growth, and renewed hope.

We provide a safe, supportive, and compassionate space to work through life’s challenges, strengthen relationships, and move toward meaningful change.

For those who desire it, counseling can thoughtfully integrate Christian faith, Scripture, and prayer. You do not need to be Christian to receive professional counseling at Shepherd’s Heart.

Learn More About Our Approach

How we can help

Support for the seasons of life.

Christian Counseling

Professional counseling with the option to integrate Christian faith at your comfort level.

Learn More

Meet your counselors

Professional care. Human connection.

Meet the full team →
Ricardo Triani, licensed clinical mental health counselor

Ricardo Triani, LCMHC, LMHC

Licensed counselor, clinical supervisor, and Air Force veteran offering warm, collaborative care in New Hampshire and Massachusetts.

Meet Ricardo →
Stephen Savage

Stephen Savage

Graduate clinician working with adolescents, adults, couples, and families using compassionate, clinically grounded care.

Meet Stephen →

Getting started

Three simple steps.

1

Reach Out

Tell us briefly what you’re looking for.

2

We’ll Connect

We’ll discuss your needs, availability, and insurance questions.

3

Begin Counseling

Meet in Kingston, Haverhill, or securely online.

Insurance

We work with many major insurance plans.

Coverage varies by plan. Please contact us to confirm network status and benefits.

Blue Cross Blue Shield
Cigna Healthcare
Aetna
UnitedHealthcare
Optum
Harvard Pilgrim Health Care
Tufts Health Plan
Medicare
TRICARE
WellSenseCarelonMedicaidAmeriHealthMeritain HealthMartin’s PointWellpointHumana

Common questions

Frequently Asked Questions

Do I have to be Christian to receive counseling?

No. Shepherd's Heart provides professional counseling, and Christian faith can be integrated into care when desired.

Do you offer telehealth?

Yes. Telehealth is available for clients located in New Hampshire and Massachusetts.

Do you accept insurance?

Yes. We work with many insurance plans. Coverage varies by plan, so please contact us to verify your benefits.

How do I schedule?

Use the Request an Appointment button to access the secure client portal, or contact Shepherd's Heart directly.

Ready to take the next step?

You don’t need to have everything figured out before reaching out. We’re here to help.

Request an Appointment