So you, as a British citizen are getting immigration advice from an American lawyer?
Does he work for a proper firm? I mean, if he's good, and has his facts right, then I'm sure he would appreciate the additional business he might get if you were to give us his firm's website URL...