Originally Posted by
IanFromHKG
The correct solution is to ask CX to correct the "Secure Flight Information" which they submit to the US authorities (and which, bizarrely, can be different from the ticket). However the TSA systems do have some inbuilt flexibility, particularly with middle names
I believe OP's question was on immigration, but not security...