Jeremy brings both personal and professional experience to his role as Alumni Director. As a GreeneStone alumnus, he has a unique perspective on the client experience. Over the years, Jeremy has held in a variety of positions at GreeneStone, from Intake to Alumni Coordination and most notably as Lead Recovery Coach. His experiences both as a client and in the various departments provide valuable insight in shaping the programming offered at our facility.

Jeremy comes with a background in software development, computer programming, and business management. His education has allowed him to bring multiple disciplines, perspectives and approaches to Alumni Management at GreeneStone and to his own personal recovery journey.

Jeremy McIvor, Lead Recovery Coach & Alumni Coordinator