Opps Adrian will accuse you of hijacking the thread.
On the other hand it is unusual for someone to have a double barrelled first name. I would suggest missing out the hyphen from now on but it will cause you problems in the short term. Credit ratings excreta. You have to decide which is the worse, problems with travel agents, immigration or changing your name ever so slightly in the UK with the accompanying problems. Credit card companies get the information from 3 sources. One of which actually looks at names, addresses etc and will pick up on slight changes. Throwing in a middle name can get you refused credit/loans although they have to tell you who supplied the info.
Adrian has the negatives of LonJOG, and my undying admiration as a stylish cyclist, thus he may accuse me of what he may. With impunity.
Banks and credit card companies refuse, point blank, to acknowledge the existence of the hyphen. When the Aged P, given name George, lived with us, his bank, my bank, would send stuff addressed to Mr G Xxxxxxx. For him. At 'my' address. Whilst at the same time sending stuff to me as Mr G Xxxxxxx and, more rarely, Mr GG Xxxxxxx. Regrettably stuff sent by same bank, for all three of us bank with the same bank, number 1 son gets stuff addressed to Mr SG Xxxxxxx. Which means, if I don't have my glasses on, I get startled by the size of my (his) overdraft. My bank card proudly proclaims my name to be Mr Gregory G Xxxxxxx. Which, of course, it isn't.
The second G is George, every time, btw. Unless it is the only G. Obvs. But only one of us is a real Geordie.