Thousands of Californians benefit from free-care events