I am 23 y/o US citizen married to a 26 y/o illegal immigrant from El Salvador. We have been together 3 years and married for 2 years. We have a son and one on the way. He has no criminal record and pays his taxes. Can I petition for him without him having to leave the US?