Academic help online Posted on October 20, 2016 What are some strengths and weaknesses of Diversion Programs?