The Lighthouse
About The Lighthouse
The Lighthouse Men’s Residence is a premier Level II sober living facility located in New Canaan, Connecticut.Founded by Trey Laird, a former Wall Street equities trader, The Lighthouse offers a luxurious and supportive environment for men in recovery from substance use and co-occurring mental health disorders. The organization is led by a team of experienced professionals, including Cini Shaw, Chief Recovery Officer, and John Giusio, Director of the Men’s Program, who provide personalized support tailored to each resident's needs.
🏠 Operator Description
The Lighthouse Men’s Residence provides a structured sober living environment designed to support men in their recovery journey. The facility emphasizes a holistic approach, integrating personalized recovery coaching with luxurious accommodations to foster personal growth and sustained sobriety.
