Cambridge United have signed striker Ben Williamson from Gillingham until summer 2017 for an undisclosed fee.
Williamson recently returned from a loan spell with the U's, having scored three goals in eight League Two games.
The 27-year-old joined Gillingham from Port Vale in June, but failed to score in 14 appearances for the promotion-chasing League One side.
"In terms of the attributes that he brings, he adds a bit of everything," Cambridge manager Shaun Derry said.
"Everyone will have seen Ben certainly possesses a great deal of pace and he has the ability to change the whole complexity of a football game.
"His ability is unquestioned and he has proved that at League One level, but it's his character that attracts us to Ben most."