Cardiologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Chiropractor providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dentist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dermatologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Family Physician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
OB-GYN providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Ophthalmologist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Orthopedic Surgeon providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Pediatrician providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Physical Therapist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Podiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Psychiatrist providers include doctors, nurses, nurse practitioners, and physician assistants. They often maintain long-term relationships with you and advise and treat you on a range of health related issues.
Dr. Kneir has been utterly amazing for me and my treatment. After 20 years of trying to find the right doctor for me, I have finally found someone that listens and understands my mental health, and has been open and forthcoming wi... Read more
Dr. Kneir has been utterly amazing for me and my treatment. After 20 years of trying to find the right doctor for me, I have finally found someone that listens and understands my mental health, and has been open and forthcoming with medication and a treatment plan that works. No more panic and anxiety about trying to treat my panic and anxiety. I highly recommend Dr. Kneir, she listens and understands in a way that I had lost hope for. Read less
Steve D • March 14, 2026
I am so grateful for Genevie and her staff. I’ve been receiving mental healthcare for many years, and this is by far the most helpful and pleasant. They always make me feel like I am their only client, perfect combination of profe... Read more
I am so grateful for Genevie and her staff. I’ve been receiving mental healthcare for many years, and this is by far the most helpful and pleasant. They always make me feel like I am their only client, perfect combination of professional and personal attention. I really cannot say enough about how wonderful they are and how much more wonderful I feel now. Read less
SMS Terms & Privacy - By opting in, you agree to receive SMS alerts regarding your appointment from Satori Behavioral Health CA. Message frequency varies. Message and data rates may apply. Reply STOP to opt out at any time. For questions, please call (707) 780-2140. Your mobile information will not be shared with third parties.