You need to consult with an immigration attorney to go over the specific facts of your case. Good luck.
Mr. Lorenzon's answer to your question does not establish an attorney client relationship, but rather is meant to share knowledge with the general public. For specific advise on your case, you need to consult one on one with an immigration attorney. Mr. Lorenzon can be reached at 216 573 7322 or at firstname.lastname@example.org. All initial constulations are free.
I agree with my colleague.
Law Office of Luis A. Guerra (954) 434-5800. This answer is of a general nature and should not be relied upon as final, nor is it intended as legal advice.