I suggest your best bet would be to speak to an immigration lawyer specialising in U.S immigration as this is a tough one. As far as I'm aware, any moral turpitude crime that has occurred less than 5 years ago requires a visa but in relation to "spouse of US citizen", I have no idea and no one...