You should check the website for the American Immigration Lawyers Association. The have an attorney locator for any area in the US. You could also call your county bar association.
The answer provided here is general in nature and does not take into account other factors that may need to be reviewed for a more precise answer. You should consult with an immigration attorney before taking any action. The answer here is not intended to create an attorney-client relationship.