American Crew has announced its previous All Star Challenge winner Chris O’Riordan will be joining the American Crew Team Crew programme.