Healthy Business
The Carson J. Spencer foundation combats suicide with innovation and entrepreneurship On December 7, 2004, Carson J. Spencer, a talented and successful Denver-based businessman and entrepreneur, took his own life. Nineteen days later, the 2004 […]