Ryan Mason has joined Swindon Town on a season-long loan.

The attacking midfielder has previously enjoyed loan spells at Yeovil, Doncaster and Millwall and has so far amassed 52 Football League appearances, scoring six goals, also picking up experience in France during a short period at French side Lorient.