Not going to happen in Virginia, sorry. The Virginia law cited by an earlier poster only applies if the defendant was acquitted or nolled. Virginia is very strict about expungements, and generally speaking once a plea has been taken it’s highly unlikely to be undone. His only realistic option is to wait five years, not get into any trouble and pay his taxes, and then apply to the governor for a pardon. This will not erase his record, but whenever he has to reveal the conviction he can then immediately show them a gubernatorial pardon to lighten the blow.
That’s why I said to him why pay the fine an not get a PD to give a fight. Thanks