Answer: Each case is different, and the defenses and arguments to be made vary from case to case, even when the charges are the same. With respect to whether you can keep your record clean, the answer is yes, possibly, in this type of case it is sometimes possible to complete informal diversion whereby you complete some tasks, return, and upon proof of completion, you obtain some benefit ranging from a reduced charge to, in some cases, a dismissal. A pardon would not be applicable in your case. However, should it be necessary, you could seek an expungement to clean your record. Consult with an attorney to represent you in this matter, and explain the possible outcomes with you further.