Catholic Charities New Hampshire
Licensed Clinical Mental Health Counselor
Verified by Psychology Today Verified by Psychology Today
Let's Connect (603) 371-2827

You may be feeling overwhelmed by stress, anxiety, or depression. Perhaps you’re grieving a loss of a loved one or friend, facing challenges in your marriage or relationships, or navigating changes in family dynamics or major life transitions. You want relief from constant worry, the ability to manage emotions more effectively, and stronger, healthier connections with those around you. Your goal is to find hope and renewed self-worth so you can feel more like yourself again and move forward with confidence and peace of mind.
We provide flexible mental health counseling – in-person or through teletherapy – to help individuals and couples cope with difficult situations and improve overall quality of life. With a focus on resilience and wellness, we accept most insurance and, thanks to donor support, offer a sliding fee scale so more people can access affordable care.
Anyone can face mental health challenges at some point in life. No matter who you are, it’s okay to ask for help. You deserve a safe, supportive space to share what you’re going through, gain new coping skills, and begin to heal. We are here for you, no matter who you are.
Take the first step to help. Call Catholic Charities New Hampshire now - (603) 371-2827
Let's Connect (603) 371-2827

Finances
Fees
- Individual Sessions $125
- Couple Sessions $125
- Sliding scale: apply if you may be eligible
Payment Methods
American Express, Cash, Check, Discover, Health Savings Account, Mastercard, VisaInsurance
- Aetna
- Ambetter
- Anthem
- BlueCross and BlueShield
- Carelon Behavioral Health
- Centene
- Cigna and Evernorth
- Harvard Pilgrim
- Humana
- Martin's Point
- Medicaid
- Medicare
- Optum
- TRICARE
- Tufts
- UnitedHealthcare UHC | UBH
- Well Sense
Catholic Charities New Hampshire
Licensed Clinical Mental Health Counselor
Check fees and, if listed, ask to verify your insurance coverage. (603) 371-2827
Qualifications
- Verified by Psychology Today Licensed by State of New Hampshire / 5529 John Mahoney
Licensed Clinical Mental Health Counselor: John Mahoney
Catholic Charities New Hampshire
Licensed Clinical Mental Health Counselor
Feel free to ask about qualifications and training experience. - (603) 371-2827
Specialties and Expertise
Top Specialties
- Anxiety
- Depression
- Life Transitions
Expertise
- Addiction
- Alcohol Use
- Anger Management
- Behavioral Issues
- Child
- Coping Skills
- Drug Abuse
- Eating Disorders
- Family Conflict
- Grief
- Men's Issues
- Mood Disorders
- Peer Relationships
- Relationship Issues
- Self Esteem
- Sexual Abuse
- Spirituality
- Stress
- Substance Use
- Trauma and PTSD
- Women's Issues
Catholic Charities New Hampshire
Licensed Clinical Mental Health Counselor
Take the first step to help. Call now - (603) 371-2827
Client Focus
Age
Preteen ,
Teen ,
Adults ,
Elders (65+)
Participants
Individuals ,
Couples ,
Family
I also speak
Spanish
Religion
Christian
Age
Preteen ,
Teen ,
Adults ,
Elders (65+)
Participants
Individuals ,
Couples ,
Family
I also speak
Spanish
Religion
Christian
Treatment Approach
Types of Therapy
- Cognitive Behavioral (CBT)
- Compassion Focused
- Culturally Sensitive
- Dialectical Behavior (DBT)
- Emotionally Focused
- Family / Marital
- Internal Family Systems (IFS)
- Interpersonal
- Motivational Interviewing
- Narrative
- Person-Centered
- Psychodynamic
- Relational
- Solution Focused Brief (SFBT)
- Trauma Focused
Catholic Charities New Hampshire
Licensed Clinical Mental Health Counselor
Take the first step to help. Call now - (603) 371-2827
Location
Primary Location
Catholic Charities New Hampshire
587 Maple Street
Manchester, NH 03104
(603) 371-2827Additional Location
Catholic Charities New Hampshire
41 Cottage Street
PO BOX 323
Littleton, NH 03561
(603) 444-7727Nearby Areas
Catholic Charities New Hampshire
Licensed Clinical Mental Health Counselor
Take the first step to help. Call now - (603) 371-2827