
Windows Health Clinic
Marriage & Family Therapist


Finances
Fees
- Individual Sessions $200
- Couple Sessions $200
Payment Methods
American Express, Cash, Check, Discover, Health Savings Account, Mastercard, Venmo, VisaInsurance
- Aetna
- Blue Shield
- Carelon Behavioral Health
- Cigna and Evernorth
- Magellan
- Meritain Health
- Optum
- Scripps Health Plan
- Sutter
- TriWest
- United Medical Resources (UMR)
- UnitedHealthcare UHC | UBH
- Western Health Advantage
- Out of Network

Qualifications
- Verified by Psychology Today Licensed by State of California / 111662 Michael Ignaffo
Marriage & Family Therapist: Michael Ignaffo
Specialties and Expertise
Expertise
- ADHD
- Anxiety
- Autism
- Bipolar Disorder
- Body Positivity
- Career Counseling
- Codependency
- Coping Skills
- Depression
- Dissociative Disorders (DID)
- Emotional Disturbance
- Grief
- LGBTQ+
- Mood Disorders
- Open Relationships Non-Monogamy
- Personality Disorders
- Relationship Issues
- Self Esteem
- Self-Harming
- Sex-Positive, Kink Allied
- Stress
- Suicidal Ideation
- Trauma and PTSD
- Veterans
- Women's Issues
Client Focus
Age
Participants
Communities
Age
Participants
Communities
Treatment Approach
Types of Therapy
- Attachment-based
- Clinical Supervision and Licensed Supervisors
- Cognitive Behavioral (CBT)
- Dialectical Behavior (DBT)
- EMDR
- Emotionally Focused
- Existential
- Family Systems
- Internal Family Systems (IFS)
- Ketamine-Assisted Psychotherapy (KAP)
- Person-Centered
- Somatic
- Strength-Based
- Trauma Focused
Groups
Adult DBT Skills Group

Windows Health Clinic is hosting dialectical behavior therapy (DBT) skill-building group sessions Tuesdays at 10:30-11:45 am, in-person, for adults. DBT is a type of cognitive behavioral therapy that builds and employs four major skills: mindfulness, distress tolerance, interpersonal effectiveness, and emotional regulation. By leveraging these skills, one can interrupt negative thinking patterns and build self-acceptance, a sense of safety, and emotional control. Accepts insurance and can bill out-of-network.
Expertise
Types of Therapy
Age
Session Cost
Group Meets
Location
Windows Health Clinic
7 Page Street
Suite B
Cotati, CA 94931
Teen DBT Support Group

Navigating adolescence can be tough. Whether you're feeling overwhelmed by school, friendships, family, or emotions, this group provides a safe space to share, connect, and grow alongside peers who understand. The Teen Support Group is a small cohort, co-facilitated by a therapist and personal advocacy coach trained to help young adults during pivotal times. Our mission is to create a safe place where you are not alone in your experiences, as well as offer tools to alleviate any obstacles to your mental and emotional health. • Weekly Group Sessions • DBT (Dialectical Behavior Therapy) Skills Building • Peer Support & Connection
Types of Therapy
Age
Session Cost
Group Meets
Location
Windows Health Clinic
7 Page Street
Suite B
Cotati, CA 94931