Yes but only signed a 2 month contract apparently. Looks unlikely to stay.
At the time he signed for Cheltenham it was rumoured (from their end) that the reason for the short term contract was that he’d already got something lined up for the new year in Major League Soccer.
No idea how true that is, but would seem to explain why he’d settle for a short term contract following a prolonged period of looking for a club after a reasonably successful time at Salford.