"One person, a therapist, isn't always going to come up with all the answers."
We need a plan for managing mental health and a more comprehensive strategy to help identify and recognize mental illness. Mental health, like diabetes or obesity, should be approached systematically, accounting for nutrition, lifestyle, emotional support, spirituality and need for medication.
I would ask Charlie what he values most. I suspect it's his kids, and his career. Then I would work backwards from these things to what he is doing and where he is headed.