Ghanaian striker, Joseph Dodoo has officially joined Bolton Wanderers on a deal that will see him remain at the club until the end of the 2019/20 season.
The 24-year-old was released by Rangers after his contract expired and they weren't planning on renewing.
"I am extremely happy to have signed with Bolton Wanderers.
"I have worked with David Flitcroft before and having left Rangers, I wanted to link back up with him to get some guidance, get game time and play for this big club.
"Flicker (David Flitcroft) and the manager are building something special here and I want to be a part of the rebuilding process and get this club back to where it needs to be."
He went on to have short loan spells with Charlton and most recently spent last season on loan at Blackpool.
Read more: Thomas Partey makes UEFA Champions League Team of the Week