About Us


TheraCare is a Physical Therapist owned and operated company providing safe, customized, senior services with a therapeutic touch. Whether someone is looking for a personal aide to come to their home, move into assisted living, or just needs a little help managing it all, TheraCare is here to help. We believe in compassionate, professional, and ethical care for every senior or person with disabilities. The goal of TheraCare is to provide premier services, recommend a safe home environment, and implement a customized plan that will allow the client to thrive and be happy in their home – wherever that may be. Every client of TheraCare is assigned either a Nurse Case Manager or a licensed Geriatric Care Manager to personally oversee and coordinate services and safety.

Our Staff Consists of:

  • Physical Therapists
  • Licensed Geriatric Care Managers
  • Gerontologists
  • Nursing staff
  • Placement/Housing Specialists
  • Trained personal care attendants

Areas We Serve:

  • North Bay
  • East Bay
  • San Francisco
  • Peninsula
  • South Bay



Greg McCarthy, MSPT, CMC, CAPS, Founder & CEO

Jamie Thorpe, V.P. of East Bay

Viddy Zuniga, Director of Operations

Angela Santiago, Client Care Coordinator


Caregiver Matching

Using a sophisticated technology mixed with our close bond with each of our caregivers, TheraCare is able to quickly and thoughtfully match each client with the right caregiver. If you are unsatisfied with your caregiver for any reason, we will work to find a better match for your family, at no cost to you.

Clinical Oversight

TheraCare’s full time clinical staff consists of Nurses, Physical Therapists, Gerontologists, and Licensed Geriatric Care Managers to oversee all aspects of care.

Caregiver Training

TheraCare’s clinical staff conducts a detailed assessment and training for every caregiver before they are ever even placed with a client. We do onsite training by a nurse case manager for any caregiver that is new to your case, at no charge to you.

Licensed, Bonded, & Insured

TheraCare is licensed by the State of California Department of Social Services License #414700018. We are licensed, bonded, and our caregivers are our W2 employees so you can rest assured your family is hiring our agency, not our caregivers.


TheraCare is a member of Home Care Association of America and the Aging Life Care Association to make sure we are always apprised of the most recent standards of ethics and care.

Transparent Monitoring & Communication

Using our sophisticated technology, TheraCare provides real-time, transparent communication to our clients and their families. At any moment during a shift, you can find out what your loved one is doing and how their day is going. Our nurse case managers oversee every case and provide streamlined communication – you have one clinical point person to address all of your questions and concerns to.