two years ago,after I pleaded guilty in IOWA ,I got into so called:"deferred adjudication probation".
I have been told that my record will be clear.

so, am I ok to apply for US citizienship?