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.

A person quietly overlooking a New England lake at sunset

Individual Counseling

A couple sitting together overlooking a lake

Couples Counseling

A family walking together on a peaceful trail

Children, Teens & Family

Balanced stones beside a quiet mountain lake

Trauma, Grief & Life Transitions

Veteran overlooking a peaceful New England landscape

Veterans & First Responders

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

Compassionate counseling for adolescents, adults, couples, and families, grounded in clinically informed care and respectful faith integration when desired.

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