My new girlfriend has a one year "M" B-2 visa and has already been to my lovely city already. We contacted a lawyer and he said doing a CR-1 here is not too much of an issue? She has a 14 year old son, and what is quicker to bring him here my thinking is K-1? The other issue is she was CCP when she taught at a university, is that better handled in the USA or in China?