You don't need anyone to help you with the waiver.
1. Get fingerprint check from Commissaries or similar fingerprinting service. Just google fingerprinting and you can find a number of companies that will do it from $70 - $100.
You will receive from the letter directly from the RCMP, enclose this in your I-192 application.
2. Go to all the courts you have even been to under any and all charges. Get a an :offical certified copy" This takes time from the court and these paid waiver services and individuals that claim that can get for you faster if you pay them are not being truthful.
3. Write an honest and sincere letter to "The secretary of homeland security" explaining why you did what you did. Detail the circumstances of each incident and how you were not in your right mind at the time. Say that you are very sorry and remorseful for your past actions at least three times in your letter. Explain how you have changed your life and detail some good things you have done since like volunteer work and /or helped friends/family in difficult situations. Also detail your job/school and your plans for the future. If you are not in school or have a job you will have marginal application and a reason for refusal by the ARO. In the final paragraph, explain why you need to go to the US and explain that you have respect for the law now and you are not going to cause any harm. Finish by thanking the the US for allowing you to apply for this waiver.
4. You can also enclose some letters from your employer, friends and family in support but not more than three letters total.
5. Go to the CBP website and find out which airport accepts applications and the time. Airport locations all require appointments or you will be taking your chances on getting in. Also you can go to the larger border crossings, check the times, no appointment required in most cases.
If you go to a border crossing have your application in hand and tell the FIRST US CBP officer that you do not want to cross but want to submit an I-192 application so there will be no misunderstanding and he/she will direct you.
That's it!! Don't pay anyone to "help you" You can do this yourself and it will be worth it so that when you do your renewals you can do them faster. You will save money on your first and subsequent applications which will run into the many thousands of dollar.
Don't believe anyone on this blog that claims they have "inside information" they don't. Just google "admissibility review office" and then click news for information. It is few and far between.