What is a clean criminal record? On DHS background checks, everything shows whether dismissed or expunged. On I-485 applications, one always have to report whatever you were charged with because if you were fingerprinted it will always show up. Having said that, don't be surprised if this administration takes simply being "charged" as a form of inadmissibility.
The irony of a felonious elected official....
__________________
We shall win our Dream!