First and foremost, get a Lawyer... Not sure of who to talk to about NH permit issues, but I would bet Cross-X, Scrivener, and others here could probably refer you to someone up there. (The name Penny Dean rings a bell for
some reason, though.... )
It's also important to find out whether you are being statutorily disqualified or whether the denial is based on someone's opinion. It doesn't make sense to me that MA would give you a license but NH did not... It's also possible that NH doesn't know/understand what you were charged with and may consider it disqualifying when in fact it might not be. This is where the lawyer becomes useful...
-Mike