
You don’t have to
navigate this season alone.
Compassionate counseling for individuals, couples, children, teens, and families in New Hampshire and Massachusetts.
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 ApproachHow we can help
Support for the seasons of life.


Couples Counseling

Children, Teens & Family

Trauma, Grief & Life Transitions

Veterans & First Responders
Christian Counseling
Professional counseling with the option to integrate Christian faith at your comfort level.
Accelerated Resolution Therapy (ART)
A focused, evidence-based approach that may help people process distressing memories, trauma, anxiety, and other challenges.
Meet your counselors
Professional care. Human connection.

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
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.
Reach Out
Tell us briefly what you’re looking for.
We’ll Connect
We’ll discuss your needs, availability, and insurance questions.
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.









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