Hand in Hand support is a non-profit organization reaching the marginalized population in the Windsor/Essex community offering transitional housing from homelessness, pre and post recovery programs and a platform to a helping hand up from substance abuse and mental health issues.