He joined Swindon from Paul Sturrock's old club Sheffield Wednesday on loan back in March and he went on to score 3 goals in the 8 games he played for Swindon, including scoring on his opening game away at Lincoln City.
He will sign a two year deal, but will miss the start of the season due to injury.