The Peer Network, a St. Louis-based organization, is providing a confidential platform for individuals to connect with peers who have lived experience, in order to provide stigma-free assistance ...