State & City Info

State and city pages provide detailed information about sober living homes in each location. Select a state below to explore available cities.

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.