Bristol Rovers have completed the signing of Jo Kuffour from Bournemouth on a three-year contract.
Kuffour has linked up with Rovers for an undisclosed fee after asking to leave Bournemouth following the club's relegation to League Two.
He will be in the squad for Saturday's game with Leeds United and Rovers boss Paul Trollope is happy to have added the striker to his squad.
"Jo has been on different lists of mine for over two years, and he's someone we've closely monitored," Trollope told the club's official website.
"He's something different, a player we feel will add to the squad, and we hope he has a successful career at Bristol Rovers.
"He can play as a wide man, a striker, and a bit of both, and we believe his versatility will benefit us.
"We're looking forward to working with Jo, he's another piece of the jigsaw we're building, and we're delighted to have him in the building."