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.


TheraCare provides three lines of service:

All three service divisions operate in the Greater Bay Area. Cases outside the area are considered on a case-by-case basis, depending on our ability to provide a quality service at the location desired. Our Housing Specialists and Geriatric Care Managers are licensed and are members of the Aging Life Care Association. Our In-Home Caregiving division will be licensed by the state of California as soon as that licensing becomes available. Currently, every case we take on is assigned a nurse case manager to oversee all aspects of care and safety at no additional cost to our clients. Our Housing Specialist division will also become licensed by the state of California if/when that state Bill is passed. In addition, our Housing Specialists do not receive referral fees from communities and have no affiliation or incentive to any particular housing complex. Our Geriatric Care Management division only employs Certified Care Managers (CMC’s) or Social Workers (LCSW or MSW). All of our service divisions are private pay, but we can work with long-term care insurance companies to provide any documentation they may require.

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

Stephanie Peters, MPH, CMC, CSA, COO & Geriatric Case Manager

Joanna Castrence, RN, Care Manager

Magda Songco, LVN, Care Manager

Stephanie Leung, Geriatric Care Manager

Viddy Zuniga, Director of Operations

Jamie Thorpe, V.P. of East Bay

Kerry Policy Groth, V.P. of North Bay

Angela Santiago, Scheduling Coordinator

Anna Del Rosa, Office Administrator

Philippe Valeriano, Recruiter


Not only does TheraCare offer three different service divisions to help seniors in most circumstances in life, but we care deeply about our professional, ethical, and caring standards. What makes TheraCare stand out is our commitment to our clients. Every client in our caregiving division is assigned a licensed nurse to oversee all aspects of the case. Every Geriatric Care Manager (GCM) is a CMC, Care Manager Certified, which is not required to practice as a GCM. Our Housing Specialists are Certified Senior Advisors (CSA), which is also not required to practice as a housing referral specialist. Our Caregiving division is in the process of being licensed by the State of California, and as soon as it becomes law, our Housing Specialist division will do the same. Our GCM line is part of the Aging Life Care Association (ALCA). We do all of this to ensure we are using the highest standards of care, professionalism and ethics. In addition, we are a privately owned company, with the ability to be flexible and customize care plans to meet a variety of care needs, budgets, and social well-being.

Interested to learn more? Call us!

We’d love to hear from you: 650-396-2207.