check out NORML.com and go to the link provided for representation per state. They have plenty of attorneys that know exactly what you need and from the sounds of it you're not looking at a ton of fee's since your infraction is minor. The younger you are the more reasons you have to keep your name clean for the future.

Here's a link:

Arizona Legal Help - NORML