If you have any prison history, it’s vital to know how it would have an affect on your application. Consulting using an immigration lawyer will help you navigate these complexities and determine your best class of action. Determining what is an "aggravated felony" is best left to an expert; at https://beauzegel.designertoblog.com/66195853/the-2-minute-rule-for-employment-based-immigration-lawyer