Intake/Screening Assessment Individual, Family and Group Counselling Case Management Aftercare and Follow-up Awareness Presentations and Workshops Education Sessions Informational Displays Skill Development Presentations and Workshops Community Development Crisis Intervention Impaired Driver’s Program Prevention Training Referral to Other Services