Rangers have signed James Sands from New York City FC.
The versatile USMNT star has joined on loan through 2023.
"I'm very excited to be joining Rangers Football Club," Sands said in a statement.
"It is an incredible opportunity for me to join a club with such a winning history and worldwide fan base.
"Additionally, I'm looking forward to joining an ambitious and talented group of players and coaches. I am certain that Rangers will progress me as both a player and as a person.
"I would also like to thank NYCFC for the role they have played in my development so far. I have and continue to receive amazing support from everyone involved with the club."
Added Rangers bossGiovanni van Bronckhorst: "James is a player who I have been aware of for some time. His versatility was a big attraction and I've been impressed with his attitude and mentality in the games that I have watched recently.
"He is a talented young player with areas of his game which we will endeavour to develop through our coaching.
"I am looking forward to getting him onto the pitch and starting to work with him."