Is this way faster than waiting him to get citizenship and then apply for GC? Please advise! Thank you!