June 5, 2024 WellCare Announces $1.95 Million Investment in Charlotte’s Umbrella Center WellCare, a provider of Medicaid healthcare coverage in North Carolina today announced a $1.95 million investment in Charlotte’s Umbrella Center, a comprehensive family justice…